• 締切済み

ダイアログでファイルだけにカーソルを当てたい

言語:VB.2010 OS:WindowsXP OpenFileDialogのファイル選択画面で TABキーを使ってフォーカスを移動させる際に ファイルだけにカーソルがあたるようにしたいです。 画像の赤丸の中だけでフォーカスがあたるようにしたいです。 ご存知の方居ましたらよろしくお願いします。

みんなの回答

回答No.2

初心者なら初心者らしく、重箱の隅をつっつくような要望を実装しようとしないほうがいいと思いますよ。 サンプルやらをマネしたところで、自分で作ったものを自分で責任とれないと思うんですが。。。 昔ながらの VB 時代にファイル ダイアログ代わりに使われていたコントロールがありますので、それをつかってみてはどうでしょうか。 DriveBox、DirBox、FileListBox の 3つです。 http://homepage1.nifty.com/rucio/main/dotnet/shokyu/standard24.htm

howada
質問者

お礼

お礼が遅くなりまして、すいません。 FileListBoxを使ってやりたかったことが出来ました。 ありがとうございました。

noname#259269
noname#259269
回答No.1

Windows API を使って、OpenFileDialog 内の不要コントロールに TabStop しないように設定すればできますが、相応の知識がないとできません。 OpenFileDialog 相当機能を持ったオリジナルの画面を作ってしまった方が早いかもです。

howada
質問者

お礼

回答ありがとうございます。 プログラム初心者ということもあり、オリジナルの画面を作ろうおと思うのですが、 参考になるものご存知でしたらよろしくお願いします。

関連するQ&A