1. Häufig verwendete Attribute:
(1) Überprüftes Attribut: Wird verwendet, um festzulegen oder zurückzugeben, ob das Optionsfeld ausgewählt ist. Der Wert ist wahr, wenn er ausgewählt ist.
(2) AutoCheck-Attribut: Wenn das AutoCheck-Attribut auf „true“ (Standard) gesetzt ist, werden bei Auswahl dieses Optionsfelds alle anderen Optionsfelder in der Gruppe automatisch gelöscht. Für normale Benutzer besteht keine Notwendigkeit, dieses Attribut zu ändern und einfach den Standardwert (true) zu verwenden.
(3) Appearance-Eigenschaft: Wird verwendet, um das Erscheinungsbild des Optionsfeld-Steuerelements abzurufen oder festzulegen. Appearance.Button lässt das Optionsfeld wie eine Befehlsschaltfläche aussehen: Wenn es ausgewählt ist, scheint es gedrückt zu sein. Wenn der Wert „Appearance.Normal“ lautet, handelt es sich um die Standarddarstellung des Optionsfelds.
(4) Texteigenschaft: Wird verwendet, um den im Optionsfeld-Steuerelement angezeigten Text festzulegen oder zurückzugeben. Diese Eigenschaft kann auch Zugriffsschlüssel enthalten, d. h. Buchstaben, denen ein „&“-Symbol
vorangestellt ist , sodass der Benutzer das Steuerelement auswählen kann, indem er gleichzeitig die Alt-Taste und die Zugriffstaste drückt.
2. Häufige Ereignisse:
(1) Click-Ereignis: Wenn auf ein Optionsfeld geklickt wird, wird der Attributwert „Checked“ des Optionsfelds auf „true“ gesetzt und ein Click wird gleichzeitig ein Ereignis stattfinden.
(2) CheckedChanged-Ereignis: Wenn sich der Wert des Checked-Attributs ändert, wird das CheckedChanged-Ereignis ausgelöst.
Der Radiobutton in WPF unterscheidet sich möglicherweise von dem im Web. Er verfügt nicht über Attribute wie „Gruppe“. Bei der Verwendung werden die Optionsfelder derselben Gruppe direkt in eine GroupBox oder ein Panel eingefügt, und sie werden automatisch zu einer Gruppe. Bei der Verwendung (beurteilen, welche ausgewählt wird) gibt es zwei Methoden:
Erste Erste Methode:
foreach (Control ctrl in groupBox1.Controls) { if (ctrl is RadioButton) { if (((RadioButton)ctrl).Checked ) { //添加你需要的操作 } } }
Zweite Methode: Ereignisse in jedem Optionsfeld hinzufügen
private void radioButton_CheckedChanged(object sender, EventArgs e) { RadioButton rb=(RadioButton) sender; if (rb.Checked) { //添加你需要的操作 } }
Weitere verwandte Artikel, in denen die allgemeinen Eigenschaften und Methoden der ASP.NET-Optionsfeldsteuerung RadioButton vorgestellt werden. Bitte beachten Sie die chinesische PHP-Website !