Avoir au moins 1 check box de coché pour activer un bouton
Résolu/Fermé
cindylechat
Messages postés
24
Date d'inscription
mercredi 14 décembre 2016
Statut
Membre
Dernière intervention
21 décembre 2016
-
14 déc. 2016 à 15:28
Utilisateur anonyme - 14 déc. 2016 à 20:50
Utilisateur anonyme - 14 déc. 2016 à 20:50
A voir également:
- Avoir au moins 1 check box de coché pour activer un bouton
- Check disk - Guide
- Comment activer windows 10 - Guide
- Cle pour activer windows 10 gratuitement - Guide
- Comment activer chromecast sur tv - Guide
- Activer pavé tactile windows 10 - Guide
4 réponses
nagaD.scar
Messages postés
4272
Date d'inscription
samedi 8 septembre 2007
Statut
Membre
Dernière intervention
4 janvier 2023
252
14 déc. 2016 à 15:47
14 déc. 2016 à 15:47
Salut,
Peux tu donner le code correspondant (selection au hasard) ?
Pour l activation ou non d un bouton, le plus simple sera de créer une méthode, par exemple "setActive" qui va verfier chaque check, et si 1 est true, activer le bouton (sinon desactiver). Ensuite il suffit d assigner ta méthode à l evenement click.
naga
Peux tu donner le code correspondant (selection au hasard) ?
Pour l activation ou non d un bouton, le plus simple sera de créer une méthode, par exemple "setActive" qui va verfier chaque check, et si 1 est true, activer le bouton (sinon desactiver). Ensuite il suffit d assigner ta méthode à l evenement click.
naga
Utilisateur anonyme
14 déc. 2016 à 16:47
14 déc. 2016 à 16:47
Bonjour pour ta sélection au hasard, pas besoin d'un switch, tu crées un tableau et le random te donne l'index de l'élément du tableau.
Par contre quand tu dit activer un bouton, c'est le rendre cliquable? Ou exécuter la méthode comme s'il avait été cliqué?
Par contre quand tu dit activer un bouton, c'est le rendre cliquable? Ou exécuter la méthode comme s'il avait été cliqué?
cindylechat
Messages postés
24
Date d'inscription
mercredi 14 décembre 2016
Statut
Membre
Dernière intervention
21 décembre 2016
6
Modifié par cindylechat le 14/12/2016 à 17:09
Modifié par cindylechat le 14/12/2016 à 17:09
Le mettre enable, donc le rendre cliquable.
Donc au lieu d'une switch, je fais une boucle for?
Je ne m'y connais pas en boucle for...
Donc au lieu d'une switch, je fais une boucle for?
Je ne m'y connais pas en boucle for...
Utilisateur anonyme
14 déc. 2016 à 18:46
14 déc. 2016 à 18:46
Pour ton tirage aléatoire
Pour tes checkbox, tu abonnes les événements de chacune à une seule et même méthode.
Dans cette méthode tu fais un OU
string[] tableau = { "A", "B", "C", "D", "E" }; Random rnd = new Random(); int index = rnd.Next(5); string corde = tableau[index];
Pour tes checkbox, tu abonnes les événements de chacune à une seule et même méthode.
Dans cette méthode tu fais un OU
monBouton.Enabled = checkbox1.Value | checkbox2.Value etc...
Par contre, le meilleur conseil que je puisse te donner, c'est de commencer par le début.
Les boucles, normalement, ça s'apprend avant même d'imaginer une interface graphique.
Ici, un bon cours.
Et même si tu passes 15 jours ou 3 semaines dessus, toutes les bases auront été vues.
Les boucles, normalement, ça s'apprend avant même d'imaginer une interface graphique.
Ici, un bon cours.
Et même si tu passes 15 jours ou 3 semaines dessus, toutes les bases auront été vues.
cindylechat
Messages postés
24
Date d'inscription
mercredi 14 décembre 2016
Statut
Membre
Dernière intervention
21 décembre 2016
6
Modifié par cindylechat le 14/12/2016 à 20:01
Modifié par cindylechat le 14/12/2016 à 20:01
Merci beaucoup pour ta réponse.
Es-tu capable de me dire comment faire pour que la corde aléatoire soit seulement entre les choix que l'utilisateur a faits plus tôt (checkbox) ?
Es-tu capable de me dire comment faire pour que la corde aléatoire soit seulement entre les choix que l'utilisateur a faits plus tôt (checkbox) ?
cindylechat
Messages postés
24
Date d'inscription
mercredi 14 décembre 2016
Statut
Membre
Dernière intervention
21 décembre 2016
6
14 déc. 2016 à 20:46
14 déc. 2016 à 20:46
Au début, j'ai 5 checkboxes qui réprésentent chacune une corde.
Le nombre random doit être en fonction des checkboxes qui ont été cochées plus tôt.
Exemple:
L'utilisateur coche la case A et D.
Alors, la lettre random doit être soit A ou D. Comment je m'y prend ?
En espérant avoir été plus claire dans mes explications.
Le nombre random doit être en fonction des checkboxes qui ont été cochées plus tôt.
Exemple:
L'utilisateur coche la case A et D.
Alors, la lettre random doit être soit A ou D. Comment je m'y prend ?
En espérant avoir été plus claire dans mes explications.
Utilisateur anonyme
Modifié par Whismeril le 14/12/2016 à 20:50
Modifié par Whismeril le 14/12/2016 à 20:50
Au lieu de faire un tableau de lettres, tu fais une liste de checkbox cochées, et du fait le random en fonction du nombre d'éléments dans la liste.
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Quand j'étais petit, la mer Morte n'était que malade.
George Burns
Modifié par cindylechat le 14/12/2016 à 15:59