コンボボックスのフォントの色を固定するには?

解決


みみ  2006-05-16 20:17:15  No: 21558  IP: [192.*.*.*]

コンボボックスのFont Colorを予め指定しても、実行時にコンボボックス内を選択すると黒に戻ってしまうのですが、これはバグですかね。。。

それとも私がなにか指定し忘れているのでしょうか??

どなたかご教授いただけたら助かりますm(_ _)m

編集    削除
igy  2006-05-16 22:08:32  No: 21559  IP: [192.*.*.*]

>コンボボックスのFont Colorを予め指定しても、実行時にコンボボックス内を選択すると
>黒に戻ってしまうのですが、これはバグですかね。。。

これは、選択されている項目の背景色がclHighlight、文字色がclHighlightText
になっているということではなくて、
選択されていない、DropDownで表示されるすべての項目の文字の色が黒に
戻ってしまうってことですか?

編集    削除
igy  2006-05-16 22:12:26  No: 21560  IP: [192.*.*.*]

あるいは、ComboBoxのOnDrawItem イベントでは、何か記述してます?

編集    削除
みみ  2006-05-17 01:42:53  No: 21561  IP: [192.*.*.*]

すごく初心者な事してました(汗)

OnEnterで
  Color := clActiveCaption  
  Font.Color := clWhite

とし、

OnExitで
  Color := clWindow
  Font.Color := clBlack

とするプロシージャを他からひっぱてきてました、、、

igyさん、貴重な時間をこんなわたしに使っていただき本当に申し訳ありませんでした。

編集    削除