訪問して頂きありがとうございます。まさふくろーです。
この記事では、複数ある選択肢の中から1つだけ選択できるようにする方法をご紹介します。
目次
複数ある選択肢の中から1つだけ選択できるようにする
画面起動時、「サンプル1」を選択状態にする。

「選択状態を取得」ボタンをクリック⇒選択した項目をラベルに表示する。

使用するコントロール
RadioButton(ラジオボタン)コントロール
| 解説 |
複数の選択肢の中から1つだけ選択できるようにするには、RadioButtonコントロールを使います。 |
| RadioButtonコントロールを使うには、ツールボックスからRadioButtonコントロールを選択してフォームに配置します。 |
|
| RadioButtonコントロールが複数配置されているとき、1つのRadioButtonがオンになると、ほかのRadioButtonは自動的にオフになります。 |
使用するプロパティ
Checkedプロパティ
| 解説 |
RadioButtonコントロールがオンかオフかは、Checkedプロパティで取得できます。 |
| Checkedプロパティが「True」のときはオン、「False」のときはオフです。 |
Textプロパティ
| 解説 | RadioButtonコントロールに表示する文字列は、Textプロパティで設定します。 |
RadioButtonコントロールの配置手順
「ラジオボタン」コントロールの配置
①「表示」タブをクリック⇒②「ツールボックス」を選択します。

ツールボックスから「RadioButton」をクリックし、選択します。

フォーム上でクリックすると、ラジオボタンが配置されます。

「ラジオボタン」に表示する文字列の設定
①「表示」タブをクリック⇒②「プロパティウィンドウ」を選択します。

プロパティウィンドウの「Text」欄に「サンプル1」と入力します。

すると、入力した文字が「ラジオボタン」コントロールに表示されます。

RadioButtonコントロールのサンプルプログラム
画面起動時、「サンプル1」を選択状態にする

|
1 2 3 4 5 6 7 |
Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load RadioButton1.Checked = True End Sub End Class |
| 2 | 画面起動時に以下処理を行う。 |
| 4 | ラジオボタン「サンプル1」を選択状態にする。 |
「選択状態を取得」ボタンをクリック⇒選択した項目をラベルに表示する

|
1 2 3 4 5 6 7 8 9 10 11 |
Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If RadioButton1.Checked Then Label1.Text = RadioButton1.Text & "が選択されました。" Else Label1.Text = RadioButton2.Text & "が選択されました。" End If End Sub End Class |
| 2 | 「選択状態を取得」ボタンがクリックされた場合、以下処理を行う。 |
| 4 | ラジオボタン「サンプル1」が選択された場合、 |
| 5 | ラベル1に「サンプル1が選択されました。」のメッセージを表示する。 |
| 6 | ラジオボタン「サンプル2」が選択された場合、 |
| 7 | ラベル1に「サンプル2が選択されました。」のメッセージを表示する。 |
関連記事
最後まで読んでいただき、ありがとうございました!
本のまとめ関連記事はこちら

