1. よく使用される属性:
(1) Checked 属性: ラジオ ボタンが選択されているかどうかを設定または返すために使用されます。値は、選択されている場合は true、選択されていない場合は false です。
(2) AutoCheck プロパティ: AutoCheck プロパティが true (デフォルト) に設定されている場合、このラジオ ボタンが選択されると、グループ内の他のラジオ ボタンはすべて自動的にクリアされます。一般のユーザーの場合、この属性を変更する必要はなく、デフォルト値 (true) を使用するだけです。
(3) 外観プロパティ: ラジオ ボタン コントロールの外観を取得または設定するために使用されます。 Appearance.Button は、ラジオ ボタンをコマンド ボタンのように見せます。ラジオ ボタンが選択されると、押されたように見えます。値がAppearance.Normalの場合、それがデフォルトのラジオボタンの外観になります。
(4) Text プロパティ: ラジオ ボタン コントロールに表示されるテキストを設定または返すために使用されます。このプロパティには、ユーザーが押すことができるように、アクセス キー、つまり「&」
記号が前にある文字も含めることができます。 Alt キーとアクセス キーを使用してコントロールを選択します。
2. よく使用されるイベント:
(1) Click イベント: ラジオボタンがクリックされると、ラジオボタンの Checked 属性値が true に設定され、同時に Click イベントが発生します。
(2) CheckedChanged イベント: Checked 属性値が変更されると、CheckedChanged イベントがトリガーされます。
WPF のラジオボタンは Web のラジオボタンとは異なる場合があります。グループなどの属性はありません。使用する場合は、同じグループのラジオボタンをグループ ボックスまたはパネルに直接配置すると、それらは自動的にグループになります。使用する場合 (どちらが選択されているかを決定するため)、2 つの方法があります:
1 つ目の方法:
foreach (Control ctrl in groupBox1.Controls) { if (ctrl is RadioButton) { if (((RadioButton)ctrl).Checked ) { //添加你需要的操作 } } }
2 番目の方法: 各ラジオボタンにイベントを追加します
private void radioButton_CheckedChanged(object sender, EventArgs e) { RadioButton rb=(RadioButton) sender; if (rb.Checked) { //添加你需要的操作 } }
ASP.NET ラジオ ボタン コントロール RadioButton の共通プロパティとメソッドの詳細については、PHP 中国語 Web サイトの関連記事に注目してください。