示例#1
0
        //============================================================
        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();
                }
            }
        }