//============================================================ public void DoDelete() { TreeNode node = SelectedNode; if (null != node) { FCfgFolder folder = node.Tag as FCfgFolder; // 画面提示 if (DialogResult.OK == MessageBox.Show("确认删除!", "删除确认", MessageBoxButtons.OKCancel)) { if (null == node.Parent) { Nodes.Remove(node); } else { node.Parent.Nodes.Remove(node); } // 删除目录 folder.Delete(); } } }