色選択のチェックマークの設定
このプログラムでは、デフォルトのマークを消して、チェックとマウスポインタを重ねた時の画像を、オリジナルの画像イメージに入れ替えます。
デフォルトのマークを消すことで、マウスポインタがGcRadioButtonコントロールの上を移動するたびに、矢印の画像が移動していくように見える効果が出ます。このような表示は、VS標準のRadioButtonでは作れません。
チェックマーク画像は、プロパティウィンドウで[CheckMark]をクリックすると表示される、プロパティ設定画面で指定します。
このプログラムでは、「UncheckedNormalImage」プロパティにGroupBoxコントロールの背景色と同じ白色に塗りつぶした画像をセットしておきます。これで、非選択状態のときに表示されるマークを消すことができます。
また、「UncheckedHoverImage」プロパティに矢印画像を、それ以外のプロパティにはチェックの画像を設定します。
設定したチェックマークのサイズを変更するには、CheckMarkSizeプロパティで「Width」と「Height」プロパティの値を使用します。デフォルトでは、設定値が「13」になっているので、「16」に変更しました。
1つのGcRadioButtonコントロールが設定できたら、後はコピー&ペーストで残りのGcRadioButtonコントロールを作成します。
サイズ選択のチェックマークの設定
GcRadioButtonコントロールの基本的な設定は、色設定のGcRadioButtonコントロールと同じです。
GcRadioButtonコントロールに画像を表示するには、VS標準のRadioButtonと同じように、Imageプロパティに画像を設定します。