ラジオボタン
RadioButtonは複数の項目から1つ選択する際に使用します。フォーム上にラジオボタンコントロールを複数配置すると、それらがグループ化されて、その中から1つ選択することができます。フォーム上に複数のグループに分けて使用したい場合は、「グループボックス」コントロールを使用します。
主なプロパティ
■ Checkedプロパティ
TrueかFalseで指定します。RadioButtonが選択された状態であるかどうかを示す値を取得または設定します。
False True
ラジオボタンの状態
主なイベント
■ CheckedChangedイベント
Checked プロパティの値が変更された場合に発生します。
○ プロジェクト
次のようにプロジェクトを作成してください。
プロジェクトの種類 |
Windows フォーム アプリケーション |
プロジェクト名 |
RadioButtonTest |
サンプルダウンロード
○ フォームデザイン
次の図のようにコントロールを配置してください。(GroupBoxコントロールを先に配置してから、RadioButtonコントロールを配置します。)
コントロールの配置例
○ プログラム
次のプログラムを記述してください。
- Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
- Dim str As String = ""
- 'GroupBox1のRadioButtonの状態を調べる
- If Me.RadioButton1.Checked = True Then
- str &= "Group1: RadioButton1"
- End If
- If Me.RadioButton2.Checked = True Then
- str &= "Group1: RadioButton2"
- End If
- str &= " "
- 'GroupBox2のRadioButtonの状態を調べる
- If Me.RadioButton3.Checked = True Then
- str &= "Group2: RadioButton3"
- End If
- If Me.RadioButton4.Checked = True Then
- str &= "Group2: RadioButton4"
- End If
- '状態を表示
- Me.TextBox1.Text = str
- End Sub
○ 実行結果
実行結果
○ 解説
「実行」ボタンをクリックすると、ラジオボタンの状態がテキストボックスに表示されます。
前へ 次へ