ラジオボタン

ラジオボタン

 RadioButtonは複数の項目から1つ選択する際に使用します。フォーム上にラジオボタンコントロールを複数配置すると、それらがグループ化されて、その中から1つ選択することができます。フォーム上に複数のグループに分けて使用したい場合は、「グループボックス」コントロールを使用します。

主なプロパティ

■ Checkedプロパティ

 TrueかFalseで指定します。RadioButtonが選択された状態であるかどうかを示す値を取得または設定します。

False        True
ラジオボタンの状態
ラジオボタンの状態

主なイベント

■ CheckedChangedイベント

 Checked プロパティの値が変更された場合に発生します。

○ プロジェクト

 次のようにプロジェクトを作成してください。

プロジェクトの種類 Windows フォーム アプリケーション
プロジェクト名 RadioButtonTest

サンプルダウンロード

○ フォームデザイン

 次の図のようにコントロールを配置してください。(GroupBoxコントロールを先に配置してから、RadioButtonコントロールを配置します。)

コントロールの配置例
コントロールの配置例

○ プログラム

 次のプログラムを記述してください。

  1. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  2.  Dim str As String = ""
  3.  'GroupBox1のRadioButtonの状態を調べる
  4.  If Me.RadioButton1.Checked = True Then
  5.   str &= "Group1: RadioButton1"
  6.  End If
  7.  If Me.RadioButton2.Checked = True Then
  8.   str &= "Group1: RadioButton2"
  9.  End If
  10.  str &= " "
  11.  'GroupBox2のRadioButtonの状態を調べる
  12.  If Me.RadioButton3.Checked = True Then
  13.   str &= "Group2: RadioButton3"
  14.  End If
  15.  If Me.RadioButton4.Checked = True Then
  16.   str &= "Group2: RadioButton4"
  17.  End If
  18.  '状態を表示
  19.  Me.TextBox1.Text = str
  20. End Sub

○ 実行結果

実行結果
実行結果

○ 解説

 「実行」ボタンをクリックすると、ラジオボタンの状態がテキストボックスに表示されます。

前へ   次へ