Beispiel #1
0
        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);
        }