TComboBox で ドロップダウンした項目の選択について

解決


笹団子  2012-10-15 00:32:32  No: 43179

お世話になります。
TComboBoxの項目を選択する場合には、通常はドロップダウン⇒マウスでクリックしますが、その場合には、ドロップダウンリストが閉じてしまいます。
ドロップダウンした状態で、マウスを移動させ、マウス下の反転表示をされいているTextを(ドロップダウンリストを閉じずに)取り込むことは可能でしょうか。


KHE00221  2012-10-15 20:53:26  No: 43180

csOwnerDrawFixed か csOwnerDrawFixed
にして
ComboBox1DrawItem

odFocused in State
のときのText


笹団子  2012-10-16 01:35:06  No: 43181

KHE00221さんありがとうございました。
ただ、テキストを編集することが必要な場合もあり、csDropDownの状態で行うことは無理でしょうか。


KHE00221  2012-10-20 20:22:05  No: 43182

たぶん無理


KHE00221  2012-10-20 20:22:05  No: 43183

たぶん無理


KHE00221  2012-10-20 20:46:45  No: 43184

基本 csDropDown にしておいて DropDown したときだけ
csOwnerDrawFixed か csOwnerDrawFixed にすれば
できるんだけど・・・・


笹団子  2012-10-21 15:28:25  No: 43185

KHE00221さん ありがとうございました。
代わりの方法を考えます。


たぶん無理?  2012-10-23 00:23:35  No: 43186

GetComboBoxInfoでドロップダウンリストのハンドルを取得し、
それをサブクラス化すれば取得可能です。


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

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






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