Don';t允许用户从VB.NET中的目录移动

Don';t允许用户从VB.NET中的目录移动,vb.net,Vb.net,有人知道,在openDialog或saveDialog中,是否可能不允许用户移动到其他目录?关于这件事我什么也找不到 例如,如果我单击一个按钮并打开特定文件夹中的de-fileDialog,我不希望允许用户移动到另一个目录。我这样做是为了保存和加载将位于特定目录中的文件,我不希望用户移动到其他目录 谢谢,答案很简单。如果您不希望用户能够更改文件夹,那么请不要给他们这样做的能力。换句话说,不要使用openDialog和saveDialog 上面的对话框允许您选择文件夹和名称,您似乎不需要它 如果您

有人知道,在openDialog或saveDialog中,是否可能不允许用户移动到其他目录?关于这件事我什么也找不到

例如,如果我单击一个按钮并打开特定文件夹中的de-fileDialog,我不希望允许用户移动到另一个目录。我这样做是为了保存和加载将位于特定目录中的文件,我不希望用户移动到其他目录


谢谢,答案很简单。如果您不希望用户能够更改文件夹,那么请不要给他们这样做的能力。换句话说,不要使用
openDialog
saveDialog

上面的对话框允许您选择文件夹和名称,您似乎不需要它


如果您仍然希望用户能够指定文件名,那么您只需为文件名设置一个文本框或输入框即可。然后像平常一样进行相关的加载/保存错误检查。

答案很简单。如果您不希望用户能够更改文件夹,那么请不要给他们这样做的能力。换句话说,不要使用
openDialog
saveDialog

上面的对话框允许您选择文件夹和名称,您似乎不需要它


如果您仍然希望用户能够指定文件名,那么您只需为文件名设置一个文本框或输入框即可。然后像平常一样执行相关的加载/保存错误检查。

您不能阻止用户导航到他们有权限访问的文件夹(据我所知,无论如何都不能使用托管代码),但您肯定可以验证所选文件的路径,并确保它位于您想要的文件夹中。当然,如果您不想让用户看到任何其他文件夹中的文件,那么您可以始终自己构建UI,而不使用标准对话。您不能阻止用户导航到他们有权访问的文件夹(据我所知,无论如何不使用托管代码)但是,您当然可以验证所选文件的路径,并确保它位于所需的文件夹中。当然,如果您不希望用户看到任何其他文件夹中的文件,那么您可以自己构建UI,而不使用标准对话框。