- ベストアンサー
チェックリストボックスで背景色を行単位で設定する方法
初めて質問させて頂きます。 VB.NETの質問です。 下記のサイトで、リストボックスで背景色を行単位で設定する方法については見つけたのですが、 チェックリストボックスでは上手く設定する事ができません。 http://hanatyan.sakura.ne.jp/dotnet/list09.htm チェックリストボックスで背景色を行単位で設定する方法について、ご存知の方がいらっしゃいましたら教えて頂けないでしょうか? 宜しくお願いします。
- みんなの回答 (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
お礼
詳しく説明して頂き、ありがとうございました。 早速、上記の内容を参考にさせて頂きます。