チェックリストボックスで背景色を行単位で設定する方法(Visual BasicのQ&A)

解決済みの質問

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

初めて質問させて頂きます。
VB.NETの質問です。

下記のサイトで、リストボックスで背景色を行単位で設定する方法については見つけたのですが、
チェックリストボックスでは上手く設定する事ができません。
http://hanatyan.sakura.ne.jp/dotnet/list09.htm

チェックリストボックスで背景色を行単位で設定する方法について、ご存知の方がいらっしゃいましたら教えて頂けないでしょうか?

宜しくお願いします。

投稿日時 - 2007-06-08 12:16:25

連想キーワード:

QNo.3066522

困ってます

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

>チェックリストボックスで背景色を行単位で設定する方法について、ご存知の方がいらっしゃいましたら教えて頂けないでしょうか?
できません
なぜなら、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

ANo.1

0人が「このQ&Aが役に立った」と投票しています

この質問に関連するQ&A
  • リストボックスの特定行の背景色
  • いつもお世話になっております。 VB6を使っています。 リストボックスの特定の行の背景色を変えたいのですが、 何か方法はあるのでしょうか? どうかよろしくお願いいたします。 ...
  • オプションメニュー リストボックスの色を変えたい
  • オプションメニューまたはリストボックスのクリックするところ(矢印『∨』)の色は(スクロールバーはできるのに)変更できないのですか? 背景色はどうでもいいんです。 ...
  • リストボックスのアイテム選択色変更方法
  • リストボックスのアイテム選択色変更方法 リストボックスにて、表示アイテムの背景色を設定しました。 が、アイテムを選択すると背景色が分からなくなってしまいます。 と、いう事で、独自のアイテム選択色を作成...
合わせてチェックしたい
PR

OKWaveのオススメ