DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ComboBox をOwnerDraw と、Enabled による表示

環境/言語:[WindowsXP, C#, Framework2.0]
分類:[.NET]

ComboBoxをOwnerDrawし、ドロップダウンリストに表示する項目の描画と
リスト幅の調整を行っております。
1点、問題が出てまいりました。

Enable を False にした場合の表示なのですが
Style が DropDown である場合は、通常のComboBoxと同じ表示になるのですが
Style を DropDownLst にした場合、表示が通常と異なってしまいます。
( テキスト内部が白、文字が黒、コンボ外枠や▽は使用不可状態。操作不可にはなっています。)

通常のComboBoxと同じ表示にさせたく
Enable プロパティを継承して、バックカラーと文字色をこちらで変更しております。
何か他に、良い方法がありましたら、ご教授願います。
すみません。タイトルが日本語になっておりませんでした。
「ComboBox を OwnerDraw すると、Enabled = false にした場合の表示が、通常のComboBox と異なってしまいます。」です。
とりあえず、具体的にどのようなコードを書いていらっしゃるのか、教えていただけませんか?

DOBON.NET | プログラミング道 | プログラミング掲示板