C# RadioButton(System.Windows.Forms.RadioButton)
RadioButtonについてです。
選択状態をセット、取得する
- 例)ラジオボタン(radiobutton1)をオンにする
-
radiobutton1.Checked = true;
- 例)ラジオボタン(radiobutton1)の選択状態を取得する
-
bool b = radiobutton1.Checked;
ラジオボタンをグループ化する
ラジオボタンをグループ化するには、グループ化したいラジオボタンをGroupBoxコントロール上に置けばOKです。
例)2つのグループを作って、それぞれラジオボタンを2つ配置する
RadioButtonのプロパティ
プロパティ | 設定値 (太字は既定値) | 意味 |
---|---|---|
デザイン | ||
(Name) | コントロール名を指定する | |
GenerateMember | * | * |
Locked | True/False | デザインモードでの変更の可否を指定する。 |
Modifiers | Public Protected Protected Internal Internal Private | コントロールのアクセスレベルを指定する |
フォーカス | ||
CausesValidation | True/False | * |
ユーザー補助 | ||
AccessibleDescription | * | * |
AccessibleName | * | * |
AccessibleRole | Default *** | * |
動作 | ||
AllowDrop | True/False | * |
AutoCheck | True/False | * |
AutoEllipsis | True/False | * |
ContextMenuStrip | * | * |
DialogResult | None OK Cancel Abort Retry Ignore Yes No | * |
Enabled | True/False | 活性状態を指定する |
TabIndex | タブ移動順を指定する | |
TabStop | True/False | タブ移動でのフォーカスの可否を指定する |
UseCompatibleTextRendering | True/False | * |
Visible | True/False | コントロールの表示/非表示を指定する |
配置 | ||
Anchor | Top,Left | * |
AutoSize | True/False | * |
Dock | None *** | * |
Location | x,y | 表示位置をX座標、Y座標で指定する |
Margin | * | * |
MaximumSize | * | * |
MinimumSize | * | * |
Padding | * | * |
Size | w,h | コントロールの大きさをWidth,Heightで指定する |
表示 | ||
Appearance | Normal/Button | 見た目を指定する Normal: Button: |
BackColor | Control | 背景色を指定する |
BackgroundImage | * | * |
BackgroundImageLayout | None Tile Center Stretch Zoom | * |
CheckAlign | TopLeft TopMiddle TopRight MiddleLeft MiddleCenter MiddleRight BottomLeft BottomCenter BottomRight | 文字の表示位置を指定する |
Checked | True/False | 選択状態を指定する |
Cursor | AppStarting Arrow Cross Default IBeam No SizeAll SizeNESW | マウスカーソルの形状を指定する |
FlatAppearance | * | * |
FlatStyle | Flat Popup Standard System | * |
Font | MS UI Gothic, 9pt | フォントとサイズを指定する |
ForeColor | ControlText | 文字色を指定する |
Image | 表示する画像を指定する | |
ImageAlign | MiddleCenter | 画像の表示位置を指定する ※画像が指定された場合のみ有効 |
ImageIndex | (なし) | * |
ImageKey | (なし) | * |
ImageList | (なし) | * |
RightToLeft | No Yes Inherit | |
Text | button1 | 表示する文字を指定する |
TextAlign | TopLeft TopMiddle TopRight MiddleLeft MiddleCenter MiddleRight BottomLeft BottomCenter BottomRight | 文字の表示位置を指定する |
TextImageRelation | Overlay ImageAboveText TextAboveImage ImageBeforeText TextBeforeImage | * |
UseMnemonic | True/False | * |
UseVisualStyleBackColor | True/False | * |
UseWaitCursor | True/False | * |