Comment forcé le choix de 2 case checkbox a cocher

Résolu
marwenebhar Messages postés 45 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 30 avril 2013 - 28 oct. 2012 à 01:02
marwenebhar Messages postés 45 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 30 avril 2013 - 30 oct. 2012 à 23:21
slt MarDOS

je cherche comment forcé le choix de 2 case checkbox a cocher ni plus no moin

8 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
28 oct. 2012 à 02:23
Bonjour,

Attention à l’orthographe.

Sinon, peux-tu expliquer de manière plus claire ton problème, car je ne comprend pas.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
Mon site
3
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
28 oct. 2012 à 02:40
Bonjour,

Ah d'accord,
Dans ce cas, tu peux faire :
int lCount=0
if(Combo1.Checked) lCount++
if(Combo2.Checked) lCount++
if(Combo3.Checked) lCount++
if(lCount!=2) MessageBox.Show(...)



---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
Mon site
3
NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 159
28 oct. 2012 à 02:53
Bonjour,

Ben sinon, mettre les Checkbox dans une collection (List<T>) puis parcourir la collection.

---------------------------------------------------------------------
[list=ordered][*]Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.[*]Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite : ).[*]En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).[*]Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés/list
---
Mon site
3
Hermios Messages postés 264 Date d'inscription dimanche 14 avril 2013 Statut Membre Dernière intervention 23 mai 2014 2
30 oct. 2012 à 21:45
Salut,
Tu crées une methode Checkbox_CheckedChanged, que tu relies, pour chaque checkbox, à l'évènement CheckexCHanged.
Tu écris une variable globale in checkBoxCount=0
Puis dans ta méthode:
if ((CheckBox)sender).checked)
checkBoxCount++;
else
checkBoxCount--;

Au final, tu évalues la valeur de checkBoxCount


@+. Hermios
3

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
marwenebhar Messages postés 45 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 30 avril 2013
28 oct. 2012 à 02:00
merci c'est très gentil
0
marwenebhar Messages postés 45 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 30 avril 2013
28 oct. 2012 à 02:33
j'ai un problème avec c# je peux pas forcer un utilisateur à cocher deux checkbox seulement parmi trois :)
0
marwenebhar Messages postés 45 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 30 avril 2013
28 oct. 2012 à 02:46
merci y a t-il une autre solution ?
0
marwenebhar Messages postés 45 Date d'inscription lundi 9 avril 2012 Statut Membre Dernière intervention 30 avril 2013
30 oct. 2012 à 23:21
slt MarDOS
merci :)
0
Rejoignez-nous