RadioButton-Steuerung Single-Choice-Schaltflächen ermöglichen es dem Benutzer, wenn sie paarweise angezeigt werden, eine einzelne Option aus einer Reihe von Optionen auszuwählen. Das heißt, wenn mehr als zwei Optionsfelder im selben Container vorhanden sind (Form, Panel, GroupBox, PictureBox usw.), kann nur eines ausgewählt werden.
Mehrere Gruppen von Optionsfeldern, die sich nicht im selben Container befinden, sind jedoch nicht miteinander verknüpft und es können mehrere ausgewählt werden.Attribut
Geprüftes Attribut: Eines der wichtigsten Attribute, dieses Attribut ist ein boolescher Wert. Wenn es ausgewählt ist, ist der Wert von „Geprüft“ wahr, andernfalls ist es wahr ist falsch. Wird häufig verwendet, um festzustellen, ob eine Option ausgewählt ist.Ereignisse
Es gibt viele Ereignisse für diese beiden Steuerelemente, aber es gibt nur ein Ereignis, das hauptsächlich verwendet wird, und das ist das CheckedChanged-Ereignis. Dieses Ereignis tritt auf, wenn sich die Eigenschaft „Geprüft“ ändert.Verwendung (Einzelauswahl)
Backend-Code:
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 = "对不起,回答错误"; } } }
Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Radiobutton. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!