HeaderPane
Main
Hide
Share Link
Print

Allowed Field, EditAllowedEventArgs Class

Defines whether the cell can be edited. This value can be modified by the EditAllowed event handler.

Class: EditAllowedEventArgs
Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET

Syntax

public bool Allowed;
Public Allowed As Boolean

Comments

Defines whether the cell can be edited. This value can be modified by the EditAllowed event handler.

Examples

C#

            DumpValues("DragOver", e);

            e.Effect = DragDropEffects.Copy; // accept anything
        }

        private void sftTree1_EditAllowed(object sender, Softelvdm.SftTreeNET.EditAllowedEventArgs e) {
            DumpValues("EditAllowed", e);

            e.Allowed = (e.Cell.ColumnIndex == 2); // only edit cells in column 2
        }

        private void sftTree1_EditClickOutside(object sender, Softelvdm.SftTreeNET.EditClickOutsideEventArgs e) {
            DumpValues("EditClickOutside", e);
        }

        private void sftTree1_EditEnded(object sender, Softelvdm.SftTreeNET.EditEndedEventArgs e) {

VB.NET

    e.Effect = DragDropEffects.Copy ' accept anything
End Sub

Private Sub SftTree1_EditAllowed(ByVal sender As System.Object, ByVal e As Softelvdm.SftTreeNET.EditAllowedEventArgs) Handles SftTree1.EditAllowed
    DumpValues("EditAllowed", e)

    If e.Cell.ColumnIndex = 2 Then ' only edit cells in column 2
        e.Allowed = True
    Else
        e.Allowed = False
    End If
End Sub

Private Sub SftTree1_EditClickOutside(ByVal sender As System.Object, ByVal e As Softelvdm.SftTreeNET.EditClickOutsideEventArgs) Handles SftTree1.EditClickOutside
    DumpValues("EditClickOutside", e)
End Sub

See Also EditAllowedEventArgs Class | Classes | SftTree/NET 3.0