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


けい  2005-09-05 16:39:52  No: 124925  IP: [192.*.*.*]

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

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

編集 削除
9566  2005-09-05 17:57:54  No: 124926  IP: [192.*.*.*]

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

編集 削除
じゃんぬねっと  URL  2005-09-06 09:16:59  No: 124927  IP: [192.*.*.*]

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

編集 削除
けい  2005-09-06 09:53:58  No: 124928  IP: [192.*.*.*]

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

編集 削除