Który przycisk radiowy w grupie jest zaznaczony?
Korzystanie z WinForm; Czy jest lepszy sposób na znalezienie sprawdzonego RadioButton dla grupy? Wydaje mi się, że poniższy kod nie powinien być konieczny. Kiedy sprawdzasz inny RadioButton, to wie, który z nich odznaczyć… więc powinien wiedzieć, który jest zaznaczony. Jak wyciągnąć te informacje bez wykonywania wielu instrukcji if (lub przełącznika).
RadioButton rb = null;
if (m_RadioButton1.Checked == true)
{
rb = m_RadioButton1;
}
else if (m_RadioButton2.Checked == true)
{
rb = m_RadioButton2;
}
else if (m_RadioButton3.Checked == true)
{
rb = m_RadioButton3;
}