private void tsbFaxHierarchyRemove_Click(object sender, System.EventArgs e) { if (trvHierarchy.SelectedNode == null) { return; } FaxHierarchyTreeNode node = (FaxHierarchyTreeNode)trvHierarchy.SelectedNode; node.InvokeDelete(); node.Remove(); }
private void tsbFaxHierarchyAdd_Click(object sender, System.EventArgs e) { if (trvHierarchy.SelectedNode == null) { return; } FaxHierarchyTreeNode node = (FaxHierarchyTreeNode)trvHierarchy.SelectedNode; FaxHierarchyTreeNode addedNode = node.InvokeAdd(); this.trvHierarchy.SelectedNode = addedNode; }
private void trvHierarchy_AfterSelect(object sender, TreeViewEventArgs e) { if (trvHierarchy.SelectedNode == null) { pgSelectedNode.SelectedObject = null; return; } FaxHierarchyTreeNode node = (FaxHierarchyTreeNode)trvHierarchy.SelectedNode; tsbFaxHierarchyAdd.Enabled = node.IsAddAllowed(); tsbFaxHierarchyRemove.Enabled = node.IsDeleteAllowed(); pgSelectedNode.SelectedObject = node.Tag; }