FolderBrowserDialog()具有用户指定的位置

时间:2014-02-17 15:50:09

标签: vb.net folderbrowserdialog

将VS2013与VB.NET一起使用并使用FileBrowseDialog(),我似乎无法看到该属性使其使用所选的最后一个位置或者能够根据内容指定要启动的目录文本框。

该代码非常适合在我需要的地方打开和发布.SelectedPath,但现在我想让它在特定位置开始。

尝试.ROOT,但似乎不允许我指定除枚举值之外的起始位置。

思想?

1 个答案:

答案 0 :(得分:1)

在尝试打开FolderBrowserDialog之前,您是否尝试设置SelectedPath?

Dim fbd = new FolderBrowserDialog()
fbd.SelectedPath = "your path variable"
if fbd.ShowDialog() = DialogResult.OK Then

   string newPath = fbd.SelectedPath
   .....

From MSDN FolderBrowserDialog.SelectedPath

  

如果在显示对话框之前设置了SelectedPath属性,则   具有此路径的文件夹将是所选文件夹,只要   SelectedPath设置为绝对路径,该路径是其子文件夹   RootFolder(或更准确地说,指向shell的子文件夹   由RootFolder表示的命名空间。