public DrawEventArgs(TreeNodeAdv node, EditableControl control, DrawContext context, string text) : base(node) { _control = control; _context = context; _text = text; }
internal void DisplayEditor(Control editor, EditableControl owner) { if (editor == null || owner == null || CurrentNode == null) throw new ArgumentNullException(); HideEditor(false); CurrentEditor = editor; CurrentEditorOwner = owner; _editingNode = CurrentNode; editor.Validating += EditorValidating; UpdateEditorBounds(); UpdateView(); editor.Parent = this; editor.Focus(); owner.UpdateEditor(editor); }