void OnUp(object sender, CommandEventArgs e) { FileSystemTreeNode t = folderTree.SelectedNode as FileSystemTreeNode; if (t != null && t.Parent != null) { folderTree.SelectedNode = t.Parent; } }
void OnUpdateUp(object sender, CommandUpdateEventArgs e) { FileSystemTreeNode tn = folderTree.SelectedNode as FileSystemTreeNode; if (tn == null || !(tn.Parent is FileSystemTreeNode)) { e.Enabled = false; } }
public void RefreshSelection() { FileSystemTreeNode tn = (FileSystemTreeNode)folderTree.SelectedNode; tn.WCNode.Refresh(true); folderTree.FillNode(tn); WCTreeNode item = this.folderTree.SelectedItem; if (item == null) { return; } this.fileList.SetDirectory(item); }