ZForge.Controls.TreeViewAdv.Tree.NodeControls.EditableControl.BeginEdit C# (CSharp) Method

BeginEdit() public method

public BeginEdit ( ) : void
return void
        public void BeginEdit()
        {
            if (Parent.CurrentNode != null && CanEdit(Parent.CurrentNode))
            {
                CancelEventArgs args = new CancelEventArgs();
                OnEditorShowing(args);
                if (!args.Cancel)
                {
                    _editor = CreateEditor(Parent.CurrentNode);
                    _editor.Validating += new CancelEventHandler(EditorValidating);
                    _editor.KeyDown += new KeyEventHandler(EditorKeyDown);
                    _editNode = Parent.CurrentNode;
                    Parent.DisplayEditor(_editor, this);
                }
            }
        }