Utilisation de WinForms ; Existe-t-il une meilleure façon de trouver le RadioButton coché pour un groupe ? Il me semble que le code ci-dessous ne devrait pas être nécessaire. Lorsque vous cochez un autre bouton radio, il sait lequel décocher donc il devrait savoir lequel est coché. Comment puis-je obtenir cette information sans faire beaucoup d'instructions if (ou un switch) ?
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;
}
1 votes
Le code sous-jacent ne sait pas lequel décocher, il itère simplement tous les contrôles RadioButton sous le même parent du contrôle modifié et décoche celui qui était précédemment coché.
1 votes
Utilisez-vous WinForms ou ASP.Net ?