Feedback

C# - Momentan ausgewählten Radiobutton in Variable festhalten

Veröffentlicht von am 17.11.2015
(0 Bewertungen)
Immer wenn sich der Checked-Wert eines Radiobuttons der Gruppe ändern, wird überprüft welcher der jetzt ausgewählte Radiobutton ist und in selectedRb festgehalten.
GFU-Schulungen  [Anzeige]

C# Grundlagen

Die Schulung vermittelt Ihnen die Grundlagen von C# in der Arbeit mit Datentypen sowie bei Klassenbibliotheken. Sie lernen, mit Variablen umzugehen und deren verschiedene Formen zu konvertieren. 

JavaScript für .NET-Entwickler

Sie sind .NET-Entwickler und nun stehen Sie vor der Aufgabe, JavaScript in Ihre Arbeit einzubinden. Die Schulung vermittelt Ihnen die JavaScript Grundlagen und die Funktionen der Scriptsprache. Sie wissen, wie objektorientierte Programmierung in JavaScript funktioniert und lernen abschließend Best Practicies Fälle kennen.

using System;
using System.Windows.Forms;

// in selectedRb wird ein Verweis zum momentan ausgewählten RadioButton festgehalten
RadioButton selectedRb;

// diese Methode sollte dem CheckedChange-Event aller RadioButtons der selben Gruppe zugeordnet sein
private void radioButton_CheckedChanged(object sender, EventArgs e)
{
    RadioButton rb = sender as RadioButton;

    if (rb.Checked == true)
    {
        selectedRb = rb;
    }
}
Abgelegt unter Radiobutton.

2 Kommentare zum Snippet

Anonymous2 schrieb am 17.11.2015:
Ist zwar nicht genau das gleiche, aber durch ein
container.Controls.OfType<RadioButton>().FirstOrDefault(r => r.Checked);

kommst du auch einfach an den gecheckten RadioButton, wenn du ihn benötigst. container ist das Parent Steuerelement (Form, Panel, ...).
Mori schrieb am 17.11.2015:
Wieder was gelernt, danke dir.
 

Logge dich ein, um hier zu kommentieren!