解決済みの質問
初めて質問させて頂きます。
VB.NETの質問です。
下記のサイトで、リストボックスで背景色を行単位で設定する方法については見つけたのですが、
チェックリストボックスでは上手く設定する事ができません。
http://hanatyan.sakura.ne.jp/dotnet/list09.htm
チェックリストボックスで背景色を行単位で設定する方法について、ご存知の方がいらっしゃいましたら教えて頂けないでしょうか?
宜しくお願いします。
投稿日時 - 2007-06-08 12:16:25
>チェックリストボックスで背景色を行単位で設定する方法について、ご存知の方がいらっしゃいましたら教えて頂けないでしょうか?
できません
なぜなら、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
投稿日時 - 2007-06-09 17:38:39
お礼
詳しく説明して頂き、ありがとうございました。
早速、上記の内容を参考にさせて頂きます。
投稿日時 - 2007-06-11 13:15:02
0人が「このQ&Aが役に立った」と投票しています
OKWaveのオススメ
おすすめリンク