public void Node_DirectoryUpdated(object sender, EventArgs e) { if (treeViewIed.InvokeRequired) { OnDirectoryCallback d = new OnDirectoryCallback(Node_DirectoryUpdated); if (!this.Disposing) { this.Invoke(d, new object[] { sender, e }); } } else { makeTree_fileNode((sender as NodeBase), (TreeNode)(sender as NodeBase).Tag); } }
void OnDefinedSuccess(object sender, EventArgs e) { if (treeViewIed.InvokeRequired) { OnDirectoryCallback d = new OnDirectoryCallback(OnDefinedSuccess); if (!this.Disposing) { this.Invoke(d, new object[] { sender, e }); } } else { NodeVL nvl = (sender as NodeVL); (nvl.Tag as TreeNode).ImageIndex = 34; (nvl.Tag as TreeNode).SelectedImageIndex = 34; nvl.Defined = true; nvl.Parent.AddChildNode(nvl); } }
void OnDeletedSuccess(object sender, EventArgs e) { if (treeViewIed.InvokeRequired) { OnDirectoryCallback d = new OnDirectoryCallback(OnDeletedSuccess); if (!this.Disposing) { this.Invoke(d, new object[] { sender, e }); } } else { // Propagated from SCSM after! delete acknowledged! NodeVL nvl = (sender as NodeVL); if (nvl.Tag != null) { (nvl.Tag as TreeNode).Tag = null; (nvl.Tag as TreeNode).Remove(); } nvl.Tag = null; nvl.Defined = false; nvl.Remove(); } }