• ベストアンサー

チェックリストボックスで背景色を行単位で設定する方法

初めて質問させて頂きます。 VB.NETの質問です。 下記のサイトで、リストボックスで背景色を行単位で設定する方法については見つけたのですが、 チェックリストボックスでは上手く設定する事ができません。 http://hanatyan.sakura.ne.jp/dotnet/list09.htm チェックリストボックスで背景色を行単位で設定する方法について、ご存知の方がいらっしゃいましたら教えて頂けないでしょうか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • AlexSuns
  • ベストアンサー率67% (78/115)
回答No.1

>チェックリストボックスで背景色を行単位で設定する方法について、ご存知の方がいらっしゃいましたら教えて頂けないでしょうか? できません なぜなら、CheckedListBoxはオーナードローができないからです .NET Framework クラス ライブラリ CheckedListBox.DrawMode プロパティ http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.checkedlistbox.drawmode(VS.80).aspx CheckedListBox.DrawItem イベント http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.checkedlistbox.drawitem(VS.80).aspx 発想を変えて、ListBoxにチェック機能を付けたものを作成するというのではどうでしょう? すべて説明するとメンドくさいのでサンプルになるものを The Code Project RadioListBox - A ListBox with Radio Buttons (.NET version) http://www.codeproject.com/cs/combobox/RadioListBox.asp

guccyonn
質問者

お礼

詳しく説明して頂き、ありがとうございました。 早速、上記の内容を参考にさせて頂きます。

関連するQ&A