用c#实现 挑选文件夹的界面有“删除”按钮,点击删除,可以把选中的文件夹删掉,求帮助

用c#实现 选取文件夹的界面有“删除”按钮,点击删除,可以把选中的文件夹删掉,求帮助
c#打开文件夹的方法,不用FolderBrowserDialog或则OpenFileDialog,因为我要在选取文件夹的界面上有删除按钮。参考如下图:用c#实现  挑选文件夹的界面有“删除”按钮,点击删除,可以把选中的文件夹删掉,求帮助
------解决思路----------------------
写一个自定义控件,在实现FolderBrowserDialog功能的基础上,增加删除功能
------解决思路----------------------
通用对话框可定制程度是很高的,就改一个文本文字,没必要从头做起

http://www.codeproject.com/Articles/16276/Customizing-OpenFileDialog-in-NET

参考这个的思路,在WM_SHOWWINDOW中调用SetWindowText就可以把按钮的字改掉了。
------解决思路----------------------
C#删除文件夹示例
 public partial class Frm_Main : Form
    {
        public Frm_Main()
        {
            InitializeComponent();
        }//codego.net/tags/1/1/
//选择文件夹
        private void button1_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog FBDialog = new FolderBrowserDialog();//创建FolderBrowserDialog对象
            if (FBDialog.ShowDialog() == DialogResult.OK)//判断是否选择了文件夹
                textBox1.Text = FBDialog.SelectedPath;//显示选择的文件夹
        }
//删除文件夹
        private void button2_Click(object sender, EventArgs e)
        {
            DirectoryInfo DInfo = new DirectoryInfo(textBox1.Text);//创建DirectoryInfo对象
            DInfo.Delete(true);//删除文件夹所有内容
            MessageBox.Show("删除文件夹成功!");
        }
    }