Vb.net-radio-button

提供:Dev Guides
移動先:案内検索

VB.Net-RadioButtonコントロール

RadioButtonコントロールは、相互に排他的なオプションのセットを提供するために使用されます。 ユーザーはグループ内の1つのラジオボタンを選択できます。 同じフォームに複数のラジオボタングループを配置する必要がある場合は、GroupBoxコントロールなどの異なるコンテナコントロールに配置する必要があります。

ツールボックスからRadioButtonコントロールをドラッグし、フォームにドロップして、3つのラジオボタンを作成しましょう。

VB.Net Radio Button

ラジオボタンの_Checked_プロパティは、ラジオボタンの状態を設定するために使用されます。 ラジオボタンコントロールでテキスト、画像、または両方を表示できます。 _Appearance_プロパティを使用して、ラジオボタンコントロールの外観を変更することもできます。

RadioButtonコントロールのプロパティ

以下は、RadioButtonコントロールの一般的に使用されるプロパティの一部です-

Sr.No. Property & Description
1

Appearance

ラジオボタンの外観を決定する値を取得または設定します。

2

AutoCheck

コントロールがクリックされたときにコントロールのChecked値と外観が自動的に変更されるかどうかを示す値を取得または設定します。

3

CheckAlign

ラジオボタンのチェックボックス部分の位置を取得または設定します。

4

Checked

コントロールがチェックされているかどうかを示す値を取得または設定します。

5

Text

ラジオボタンのキャプションを取得または設定します。

6

TabStop

ユーザーがTabキーを使用してRadioButtonコントロールにフォーカスを与えることができるかどうかを示す値を取得または設定します。

RadioButtonコントロールのメソッド

以下は、RadioButtonコントロールの一般的に使用されるメソッドの一部です-

Sr.No. Method Name & Description
1

PerformClick

ユーザーによるクリックをシミュレートして、コントロールのClickイベントを生成します。

RadioButtonコントロールのイベント

以下は、RadioButtonコントロールの一般的に使用されるイベントの一部です-

Sr.No Event & Description
1

AppearanceChanged

RadioButtonコントロールのAppearanceプロパティの値が変更されたときに発生します。

2

CheckedChanged

RadioButtonコントロールのCheckedプロパティの値が変更されたときに発生します。

RadioButtonコントロールのプロパティ、メソッド、およびイベントの詳細なリストについては、Microsoftのドキュメントを参照してください。

次の例では、ラジオボタンの2つのグループを作成し、CheckedChangedイベントを使用してフォームのBackColorプロパティとForeColorプロパティを変更します。

ラジオボタンの例の結果フォーム

ラジオボタンをダブルクリックして、開いたウィンドウにフォローコードを入れましょう。

Public Class Form1
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
      ' Set the caption bar text of the form.
      Me.Text = "tutorialspont.com"
   End Sub

   Private Sub RadioButton1_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton1.CheckedChanged
      Me.BackColor = Color.Red
   End Sub

   Private Sub RadioButton2_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton2.CheckedChanged
      Me.BackColor = Color.Green
   End Sub

   Private Sub RadioButton3_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton3.CheckedChanged
      Me.BackColor = Color.Blue
   End Sub

   Private Sub RadioButton4_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton4.CheckedChanged
      Me.ForeColor = Color.Black
   End Sub

   Private Sub RadioButton5_CheckedChanged(sender As Object, _
       e As EventArgs) Handles RadioButton5.CheckedChanged
      Me.ForeColor = Color.White
   End Sub

   Private Sub RadioButton6_CheckedChanged(sender As Object, _
      e As EventArgs) Handles RadioButton6.CheckedChanged
      Me.ForeColor = Color.Red
   End Sub
End Class

上記のコードが実行され、Microsoft Visual Studioツールバーで使用可能な[スタート]ボタンを使用して実行されると、次のウィンドウが表示されます-

結果フォーム