## RadioButton Control Buttonsペアで提示されたら、ユーザーがオプションのセットから単一のオプションを選択できるようにします。つまり、同じコンテナ (Form、Panel、GroupBox、PictureBox など) 内に 3 つ以上のラジオ ボタンがある場合、選択できるのは 1 つだけです。 ただし、同じコンテナ内にない複数のラジオ ボタンのセットは互いに関連しておらず、複数のラジオ ボタンを選択できます。
属性
Checked 属性: 最も重要な属性の 1 つであるこの属性はブール値です。これが選択されている場合、Checked の値は true になり、それ以外の場合は、は誤りです。オプションが選択されているかどうかを判断するためによく使用されます。
イベント
これら 2 つのコントロールには多くのイベントがありますが、主に使用されるイベントは 1 つだけです。それは CheckedChanged イベントです。このイベントは、「Checked」プロパティが変更されたときに発生します。
使用法 (単一選択)
##バックエンド コード:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace RadioButton { public partial class RadioButton : Form { public RadioButton() { InitializeComponent(); } private void radioButton1_CheckedChanged(object sender, EventArgs e) { label2.ForeColor = Color.Black; if (radioButton1.Checked) label2.Text = "你的答案是:" + radioButton1.Text; } private void radioButton2_CheckedChanged(object sender, EventArgs e) { label2.ForeColor = Color.Black; if (radioButton2.Checked) label2.Text = "你的答案是:" + radioButton2.Text; } private void radioButton3_CheckedChanged(object sender, EventArgs e) { label2.ForeColor = Color.Black; if (radioButton3.Checked) label2.Text = "你的答案是:" + radioButton3.Text; } private void radioButton4_CheckedChanged(object sender, EventArgs e) { label2.ForeColor = Color.Black; if (radioButton4.Checked) label2.Text = "你的答案是:" + radioButton4.Text; } private void button1_Click(object sender, EventArgs e) { label2.ForeColor = Color.Red; if (radioButton2.Checked) label2.Text = "恭喜你,回答正确"; else label2.Text = "对不起,回答错误"; } } }
以上がラジオボタンの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。