Bonjour à tous,
J'ai une liste d'interrupteur dans une fenêtre. j'ai créé un bouton qui, quand on clique dessus sélectionne tous les interrupteurs.Jusque là c'est simple. Le plus compliqué c'est que si tout est sélectionné, le bouton doit m'écrire " décocher tout" et tout décocher, si tout est décocher il doit me dire "cocher tout" et il coche tout
le problème c'est que j'arrive bien sur clic à faire dans un sens mais pas dans l'autre... voici ce que contient mon code sur clic sur bouton :
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 sCh est une chaîne HLitRecherche(DETMAG,TypeIdentifiant,HConstruitValClé(DETMAG,TypeIdentifiant,"T",COMBO_TACHES..ValeurMémorisée),hIdentique) TANTQUE HTrouve sCh=DETMAG.CodeMag[[3 À]] SI {"INT_"+sCh}[1]=1 ALORS BTN_CocheDecoche..Libellé="Décocher tout" {"INT_"+sCh}[1]=0 FIN SI {"INT_"+sCh}[1]=0 ALORS BTN_CocheDecoche..Libellé="Cocher tout" {"INT_"+sCh}[1]=1 FIN HLitSuivant(DETMAG,TypeIdentifiant) FIN
Partager