在C# WINFORM 编程中,我们选择文件可以用 OpenFileDialog ,但是文件夹就没有,所以要写个类来实现。
方法:
我们新建一个FolderDialog类,此类从FolderNameEditor类继承,在此类中新建一个FolderBrowser类的实例。DisplayDialog(string description)函数用于设置实例fDialog的属性,并且显示浏览文件夹对话框。为了取得文件夹的路径,设置一个Path属性,返回选取文件夹的路径。
1,新建FolderBrowser.cs类:
class
{
new
public
{
}
public
{
return DisplayDialog("确定你的文件夹路径!!");
}
public DialogResult DisplayDialog(string
{
fDialog.Description = description;
return
}
public string
{
get
{
return
}
}
~FolderBrowser()
{
fDialog.Dispose();
}
}
2,在你的form的后台cs里,调用此类:
private void btnBrouse_Click(object
{
new
if
{
txtFolderBrowse.Text = Browser.Path;
}
else
{
"";
}
}
3,如果FolderBrowser调不出来,确定你第1步骤的命名空间是否引用。如果命名空间都一样,可以直接调用FolderBrowser。
参考文档:http://hi.baidu.com/u2solu/blog/item/72e5c782ced850aa0df4d22e.html