您的位置:首页 > 编程语言 > C#

c#下浏览文件夹的实现!

2008-04-02 12:36 323 查看
作者PeterXu 来源:Blog.CSDN Blog: http://blog.csdn.net/peterreg/
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址:http://blog.csdn.net/peterreg/archive/2008/04/02/2244389.aspx

1.在C#中,经常遇到文件和文件夹的指定,文件的指定由Dialog的各派生类支持。如打开文件OpenFileDialog, 保存文件SaveFileDialog,然后没有对文件夹选择的支持。

2.通过对FolderNameEditor类的派生扩展,使其支持文件夹的选择。
FolderNameEditor提供从文件系统选择文件夹的用户界面。

3. 使用方法与标准Dialog一样,调用其ShowDialog()方法,成功返回后,取其Path属性,即为选中的文件夹信息。


public class FolderDialog : FolderNameEditor




...{


FolderBrowser m_fDialog = new FolderBrowser();




public FolderDialog()




...{


}




public DialogResult ShowDialog()




...{


return this.ShowDialog("Please select a directory");


}




public DialogResult ShowDialog(string description)




...{


this.m_fDialog.Description = description;


return this.m_fDialog.ShowDialog();


}




public string Path




...{




get ...{ return this.m_fDialog.DirectoryPath; }


}


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: