OpenFileダイアログボックスで、フォルダを開くには?

解決


MORLZ  2004-09-08 19:41:17  No: 116232

お世話になります。
VB.NET で自作TOOLを作成しているのですが次の箇所で行き詰ってしましました。

OpenFileダイアログボックスで選択したファイルの
ファイルパスとファイル名をTEXTボックスへ表示させているのですが、
ファイルではなく、フォルダを選択して、そのフォルダまでのパスとフォルダ名をTEXTボックスへ表示させるようにもしたいのです。
そういったことは可能なのでしょうか?
OpenFileダイアログのプロパティを調べてみたのですが、分かりませんでした。

現状ファイルを指定する場合にはOpenFileダイアログ、フォルダを指定する場合には、FolderBrowserダイアログを使用するように使い分けております。
使い分けをせずに、ファイルまたはフォルダを自由に選択できるように
したいのです。

以上、宜しくお願いいたします。


MORLZ  2004-09-08 20:18:11  No: 116233

追記
SHBrowseForFolderを使用することで、上記のやりたいことはできますが
OpenFileダイアログのデザインで行うことは可能なのでしょうか?


アカンデ  2004-09-08 23:05:43  No: 116234

> OpenFileダイアログのデザインで行うことは可能なのでしょうか?
可能ですが、コールバック関数でメッセージを処理することになり、
かなり面倒です。やめた方がいいと思います。


MORLZ  2004-09-09 19:14:00  No: 116235

やはり複雑な処理が必要になってくるんですか。
私の知らない方法があればと思ったのですが・・。

アカンデさん、ご返答、ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加