コンボGOTFOCUS時に、項目をリスト表示


けい  2005-09-06 01:39:52  No: 124925

失礼致します。
コンボボックスがGotFocusした際に、あらかじめAddItemメソッドで取得している
項目一覧が、コンボボックスの下部に、リストとして表示されるようにしたいと
考えています(手動で下矢印ボタンを押さずに)。また、LostFocus時には、そのリスト表示を消したいと思います。
色々調べたのですが、分かりませんでした。

どなたか、ご存知の方がいらっしゃいましたら、ご教示よろしくお願い致します。


9566  2005-09-06 02:57:54  No: 124926

テキストボックスとリストボックスで自作するとか。
GotFocusとLostFocusでコンボボックスのHeightを調整してやるとか
リストからアイテムを選択したときに閉じていいならGotFocus時にSendKeys "[F4]"とか


じゃんぬねっと  URL  2005-09-06 18:16:59  No: 124927

SendKeys は危険なので、CB_SHOWDROPDOWN を送った方がいいのかな。
VB2002 以降だと、Droppeddown プロパティが使えるんですが...


けい  2005-09-06 18:53:58  No: 124928

ご教示ありがとうございます。
さっそく、試してみます。
結果が出ましたら、またご報告させて頂きます。


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




  


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