コンボボックスのオーナードローで


こいこい  2008-04-07 19:20:29  No: 144614  IP: 192.*.*.*

「ComboBoxの項目を自分で描画する(http://dobon.net/vb/dotnet/control/cbownerdraw.html)を参考にしてコンボボックスのオーナードローを実装しようとしています。

ただ参考のページと異なるのはDropDownStyleプロパティはDropDownListではなくDropDownにしています。

このコンボボックスのテキストが変更されると、その文字ごとに異なるフォントで表示させたく思っております。
この「変更されると」というのはキーボードからの入力ではなく、ほかのボタンを押した時にコンボボックスのTextプロパティをいじってます。

この場合、先の参考例のコンボボックスのDrawItemイベントは発生せず、どのように処理してよいものかわからなくなってしまいました。
VB6の頃から今までほぼ独学で、いろんなページを参考にしながらなんとか作ってきたのですが、どうにもこうにもわからずちょっと躓いてしまいました。この解決策はあるのでしょうか?
(開発環境はWindows2000proSP4、VB2005ExpressEdtionです。)

編集 削除