Déselectionner tous les boutons radio d'un panel

[Résolu]
Signaler
Messages postés
1
Date d'inscription
lundi 15 décembre 2008
Statut
Membre
Dernière intervention
27 janvier 2011
-
Messages postés
155
Date d'inscription
jeudi 12 mai 2005
Statut
Membre
Dernière intervention
8 mars 2011
-
Salut,
je cherche comment "déselectionner" les boutons radio d'un panel.
J'ai essayé ceci :
foreach (Control c in panel1.Controls)
   if (c is RadioButton)  c.checked = false;

(ça ne fonctionne pas)
Merci d'avance.

1 réponse

Messages postés
155
Date d'inscription
jeudi 12 mai 2005
Statut
Membre
Dernière intervention
8 mars 2011
1
Bien le bonjour,

Quand tu dis ça ne fonctionne pas, je suppose que tu veux dire, ça ne compile pas?!
Essayes le correctif suivant:
foreach (Control c in panel1.Controls)
{
   if (c is RadioButton)
      ((RadioButton)c).Checked = false;
}

Ce code adapte la portée du foreach via les accolades et effectue le casting nécessaire afin d'accéder à la propriété Checked.

Shao.