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);
        }