【发布时间】:2014-02-17 15:50:09
【问题描述】:
在 VB.NET 中使用 VS2013 并使用 FileBrowseDialog(),我似乎看不到属性让它使用最后选择的位置,或者能够根据内容指定一个目录开始文本框。
该代码非常适合在我需要的地方打开和发布.SelectedPath,但现在我希望它从特定位置开始。
试过 .ROOT 但这似乎不允许我指定除枚举值之外的起始位置。
想法?
【问题讨论】:
标签: vb.net folderbrowserdialog
在 VB.NET 中使用 VS2013 并使用 FileBrowseDialog(),我似乎看不到属性让它使用最后选择的位置,或者能够根据内容指定一个目录开始文本框。
该代码非常适合在我需要的地方打开和发布.SelectedPath,但现在我希望它从特定位置开始。
试过 .ROOT 但这似乎不允许我指定除枚举值之外的起始位置。
想法?
【问题讨论】:
标签: vb.net folderbrowserdialog
您是否尝试在尝试打开 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(或更准确地说,指向外壳的子文件夹 RootFolder 表示的命名空间)。
【讨论】: