タイトル | : Re^3: フォルダー選択画面 |
記事No | : 9163 |
投稿日 | : 2009/07/10(Fri) 01:50 |
投稿者 | : Hongliang |
単一のドライブ以下を表示するだけなら、 参照の追加で COM の Shell32.dll を参照し、 Shell オブジェクトを New して、 NameSpace メソッドで特定ドライブの Folder オブジェクトを取得し、 BrowseForFolder メソッドの第四引数にその Folder オブジェクトを渡す、 とすることで可能です。 ちなみに選択されたフォルダのフルパスは、返値を Folder2 にキャストして Self プロパティで FolderItem を取得し、それの Path プロパティを参照します。
任意の複数ドライブを表示したいならこの方法は使えません。
|