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