2014-02-17 33 views
0

在VB.NET中使用VS2013並使用FileBrowseDialog(),我似乎無法看到該屬性讓它使用所選的最後一個位置,或者能夠指定一個目錄來啓動基於文本框的內容。FolderBrowseDialog()與用戶指定的位置

該代碼非常適用於在需要的地方打開併發布.SelectedPath,但現在我希望它在特定位置開始。

試過.ROOT,但似乎沒有讓我指定一個開始位置,除了枚舉值。

想法?

回答

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的子文件夾(或更準確地說,指向由RootFolder表示的shell命令空間 的子文件夾)。