private void ContextMenuPropertyItemClick(object sender, EventArgs e) { TreeNode node = tv.SelectedNode; NodeProperty nodeProperty = new NodeProperty((NodeContext)node.Tag); nodeProperty.StartPosition = FormStartPosition.CenterParent; nodeProperty.ShowDialog(); }
private void OpenNodeValueEditor() { TreeNode node = tv.SelectedNode; NodeContext context = (NodeContext)node.Tag; if (context.IsLastNode) { NodeValueEditor nodeEdit = new NodeValueEditor(context, this); nodeEdit.StartPosition = FormStartPosition.CenterParent; nodeEdit.ShowDialog(); } else { NodeProperty nodeProp = new NodeProperty(context); nodeProp.StartPosition = FormStartPosition.CenterParent; nodeProp.ShowDialog(); } }