将用户限制在OpenFileDialog中的特定目录

时间:2010-12-29 05:06:46

标签: c# .net winforms openfiledialog

有什么办法可以限制用户只从C#中的特定目录中选择文件?不应该允许浏览其他文件夹。

2 个答案:

答案 0 :(得分:6)

使用标准.NET包装器是不可能的。使用FileOk事件拒绝路径。

如果您可以指望在Vista上运行的程序,那么您可以考虑使用Windows API代码包中的CommonFileDialog类。它有一个可以取消的FolderChanging事件。

答案 1 :(得分:2)

您无法从应用程序中执行此操作。但是,可以使用操作系统上的用户管理来完成。