[C#] RadioButton & Panel

scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017 - 8 avril 2004 à 18:56
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017 - 12 avril 2004 à 14:53
Ayant plusieurs Panel dans un meme formulaire, chaque panel contenant plusieurs radio bouton, je cherche l'équivalent de ::CheckRadioButton() de l'API Win32

Est ce qu'il faut remonter par la methode Panel.Controls ou pas ?
En Win32, si on avait des ID d'objets qui se suivent, CT super simple de faire sa sélection.
J'suis sur que C un truc tellement con que je l'ai devant mon nez sans le voir.

Thx

----------------------------
C++ forever
C# amateur

2 réponses

scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
9 avril 2004 à 00:00
vala la réponse :

dans la création de votre panel cad le code auto généré, s'assurer d'abord de l'ordre des radio boutons :
this.m_panel.Controls.Add(this.m_btnRadioLowRisk);
this.m_panel.Controls.Add(this.m_btnRadioAboveLowRisk);
this.m_panel.Controls.Add(this.m_btnRadioMediumRisk);
this.m_panel.Controls.Add(this.m_btnRadioAboveMediumRisk);
this.m_panel.Controls.Add(this.m_btnRadioHighRisk);

Ensuite pour chaque radio, vérifier son champs :
this.m_btnRadioMediumRisk.TabIndex = n°;

Et pour finir la sélection du 4ème radio:
((RadioButton)m_panel.Controls [4]).Checked = true;

voilà, C bête comme choux, con comme C pas permis et pourtant G passé 2h dessus....

----------------------------
C++ forever
C# amateur
0
scoubidou944 Messages postés 714 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 19 janvier 2017
12 avril 2004 à 14:53
Et en plus G marké un grosse vilaine bêtise et personne a rien vu.

"Et pour finir la sélection du 4ème radio:
((RadioButton)m_panel.Controls [4]).Checked = true;"

les offsets commencent à 0 donc
"((RadioButton)m_panel.Controls [4]).Checked = true;"
ca sélectionne le 5ème bouton ;p

----------------------------
C++ forever
C# amateur
0
Rejoignez-nous