Ele*_*ios 5 .net vb.net openfiledialog winforms windows-api-code-pack
我想将InitialDirectorya的属性设置WindowsAPICodePack CommonOpenFileDialog为我的计算机位置,我使用等效的CLSID或GUID或这到底是什么,只是我想知道是否存在更本地/安全的方法来正确设置我的计算机位置,我试过这个,但没有奏效:
.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyComputer)
Run Code Online (Sandbox Code Playgroud)
这是我正在使用的代码:
Dim FolderPicker As New Microsoft.WindowsAPICodePack.Dialogs.CommonOpenFileDialog
With FolderPicker
.IsFolderPicker = True
.Title = "Folder Dialog Test"
.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}" ' My Computer
.DefaultFileName = "C:\"
End With
Run Code Online (Sandbox Code Playgroud)
更新:
我在 Windows 8 x64 上。
其他特殊文件夹(例如库和桌面)的工作方式如下:
.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3519 次 |
| 最近记录: |