[R] Comment décocher uniquement les cases cochées ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

[R] Comment décocher uniquement les cases cochées ?

#1

Message par Yogui »

Bonjour,

je "joue" avec autoit depuis quelques jours et je bloque sur des checkboxs

je voudrais faire un script qui propose un certain nombre d'action à réaliser après un choix par case à cocher, mais qu'un fois l'action réaliser la case se décoche (j'espère être claire)

j'ai passé pas mal de temps dans les tutos et dans les exemples je ne trouve pas comment décocher simplement une case après traitement (dans mon exemple affichage d'un messagebox)

mon erreur doit être ici

Code : Tout sélectionner

GUICtrlSetState("case" & $i,$GUI_UNCHECKED)
(pour construire ce code je me suis largement inspiré de la tuto)
► Afficher le texte
Modifié en dernier par Yogui le mer. 23 avr. 2008 08:11, modifié 1 fois.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..]Comment décocher uniquement les cases cochées ?

#2

Message par sylvanie »

Bonsoir,

l'erreur est bien ciblée et sa résolution est :

Code : Tout sélectionner

GUICtrlSetState(eval("case" & $i),$GUI_UNCHECKED)

eval va "évaluer l'expression et donc reconstruire la variable.
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [R]Comment décocher uniquement les cases cochées ?

#3

Message par Yogui »

nickel ça fonctionne merci beaucoup pour votre aide :)
Répondre