Déselectionner tous les boutons radio d'un panel

Résolu
yahn972 Messages postés 1 Date d'inscription lundi 15 décembre 2008 Statut Membre Dernière intervention 27 janvier 2011 - 27 janv. 2011 à 21:55
Shaolyne Messages postés 155 Date d'inscription jeudi 12 mai 2005 Statut Membre Dernière intervention 8 mars 2011 - 28 janv. 2011 à 10:01
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

Shaolyne Messages postés 155 Date d'inscription jeudi 12 mai 2005 Statut Membre Dernière intervention 8 mars 2011 1
28 janv. 2011 à 10:01
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.
3
Rejoignez-nous