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

Dar*_*ght 4 .net c# openfiledialog winforms

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

Han*_*ant 6

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

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