Page 1 sur 1

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

Posté : mar. 22 avr. 2008 13:58
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

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

Posté : mar. 22 avr. 2008 23:11
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.

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

Posté : mer. 23 avr. 2008 08:12
par Yogui
nickel ça fonctionne merci beaucoup pour votre aide :)