PowerTools PlusPak for Windows Forms 8.0J
外観の変更

GcRadioButtonコントロールには、豊富な外観スタイルやグラデーション効果など GcButton コントロールと同様な外観設定機能を搭載しています。


基本スタイル
GcRadioButton コントロールは、FlatStyleプロパティを使用してボタンの基本外観を変更することができます。

FlatStyle プロパティで設定できるスタイルは次の通りです。
FlatStyleの値 説明 外観
Standard 3Dで(立体的に)表示されます。
System オペレーティングシステムによって決定されます。
ActiveFlat Office XP形式のフラットスタイルが適用されます。
Professional ToolStripに適用される視覚スタイルが適用されます。
Flat フラットに(平面的に)表示されます。
Popup マウスポインタをボタン上に移動すると外観がフラットから3Dに変わります。

ActiveFlatProfessional スタイルは、Visual Studio 標準のコントロールにない GcRadioButton コントロールの追加スタイルです。

' GcRadioButtonの FlatStyle を Professional に設定します。
GcRadioButton1.FlatStyle = GrapeCity.Win.Common.FlatStyleEx.Professional
// gcRadioButtonの FlatStyle を Professional に設定します。
gcRadioButton1.FlatStyle = GrapeCity.Win.Common.FlatStyleEx.Professional;
コントロール無効時のスタイル
コントロールのEnabledプロパティがFalseに設定されている場合、コントロールは無効となり背景や文字がグレーで表示されますが、DisabledForeColorプロパティで無効時の文字色を指定することができます。
GcRadioButton1.DisabledForeColor = Color.Blue
gcRadioButton1.DisabledForeColor = Color.Blue;

グラデーション効果
グラデーション設定の詳細については、GcButton コントロールと同様です。GcButton コントロールの章にある「外観の変更」を参照してください。
ボタンの外観の変更

ButtonAppearanceプロパティを設定することでGcRadioButton コントロールをボタンのように表示することができます。

ButtonAppearanceの値 説明 外観
Normal チェックマークとラベルで表示されます。
Button ボタンとラベルで表示されます。
ButtonWithCheckMark ボタン、チェックマークおよびラベルで表示されます。

以下のサンプルコードでは、ButtonAppearanceプロパティをButtonに設定します。

' ButtonAppearanceプロパティをButtonに設定します。
GcRadioButton1.ButtonAppearance = GrapeCity.Win.Buttons.ButtonAppearance.Button
// ButtonAppearanceプロパティをButtonに設定します。
gcRadioButton1.ButtonAppearance = GrapeCity.Win.Buttons.ButtonAppearance.Button;
コントロール拡大時の表示
GcRadioButtonコントロールはコントロールを拡大しても画質が落ちることなく表示されます。


2重クリックの防止
2重クリックの防止の詳細については、GcButton コントロールと同様です。GcButton コントロールの「2重クリックの防止」を参照してください。
参照