C#在打开及保存文件时一般用的是OpenFileDialog/SaveFileDialog,打开文件夹用 FolderBrowserDialog,保存某个文件夹对话框方法如下
- 添加system.Design.dll引用;
- 添加命名空间using System.Windows.Forms.Design;
- Add一个新的类:
public class DirectorySelect:FolderNameEditor { private FolderBrowser fb = new FolderBrowser(); private string fDescription = "请选择文件夹"; private string fResultPath = string.Empty; public string Description { set { fDescription = value; } get { return fDescription; } } public string ResultPath { get { return fResultPath; } } public DirectorySelect() { } private DialogResult RunDialog() { fb.Description = this.Description; fb.StartLocation = FolderBro