Page 1 sur 1
[R] Aide checkbox
Posté : mer. 12 févr. 2014 15:49
par toma76
bonjour, je revien sur le forum car j'ai encore besoin d'aide
voila j'ai une checkbox que l'utilisateur doit cocher si il veut copier l'element, sa j'ai.
le probleme arrive juste apres , je voudrai que l'element copier ne ce copie qu'une fois que le boutton suivant est activer. c'est a dire que l'utilisateur peut cocher la checkbox mais que rien ne ce copie du moment que l'utilisateur n'a pas mis suivant
merci d'avance
Thomas
Re: [..] Aide checkbox
Posté : mer. 12 févr. 2014 15:51
par Tlem
Bonjour.
Cherchez sur le forum la fonction
_IsCheked().
Il vous suffira de faire le test au moment du clic sur le bouton "Suivant".
Re: [..] Aide checkbox
Posté : jeu. 13 févr. 2014 09:43
par toma76
Bonjour tlem.
Je vous remercie de votre reponse, j'ai bien trouver _ischeked sur le forum mais quand je rentre la fonction dans mon code cela me resort une erreur
undefined fonction
cela est-il a cause de ma version de ScIte ??
Thomas
Re: [..] Aide checkbox
Posté : jeu. 13 févr. 2014 11:47
par Tlem
Hummmm
Il vous faut le code de la fonction. C'est pour cela que je vous ai indiqué de chercher celle-ci sur le forum.
Trouvez le sujet qui décrit cette fonction et copiez le code dans votre script. Après, il vous suffira d'y faire appel a partir de la ligne que vous souhaitez dans votre code.
Une lecture des bases sur AutoIt me semble indispensable.
Vous avez le lien vers le tutoriel du SDZ sur le logo en haut à gauche du forum. ^^
Re: [R ]Aide checkbox
Posté : jeu. 13 févr. 2014 15:43
par Koumla
Bonjour,
Voici un exemple simple et clair je pense.
► Afficher le texte
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
;----------
Opt("GUIOnEventMode", 1)
;----------
#Region ### START Koda GUI section ### Form=
Global $Form1 = GUICreate("Form1", 174, 128, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE, "Form1Close")
GUISetOnEvent($GUI_EVENT_MINIMIZE, "Form1Minimize")
GUISetOnEvent($GUI_EVENT_MAXIMIZE, "Form1Maximize")
GUISetOnEvent($GUI_EVENT_RESTORE, "Form1Restore")
Global $Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 50, 30, 97, 17)
GUICtrlSetOnEvent(-1, "Checkbox1Click")
Global $Suivant = GUICtrlCreateButton("Suivant", 50, 65, 75, 25)
GUICtrlSetState(-1, $GUI_DISABLE)
GUICtrlSetOnEvent(-1, "SuivantClick")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;----------
While 1
Sleep(100)
WEnd
;----------
Func Checkbox1Click()
; 1 = cochée
; 4 = décochée
If GUICtrlRead($Checkbox1) = 1 Then
ConsoleWrite("case cochée" & @CRLF)
GUICtrlSetState($Suivant, $GUI_ENABLE)
else
ConsoleWrite("case décochée" & @CRLF)
GUICtrlSetState($Suivant, $GUI_DISABLE)
EndIf
EndFunc
;----------
Func SuivantClick()
MsgBox(64,"Click","")
EndFunc
;----------
Func Form1Close()
exit
EndFunc
;----------
Func Form1Maximize()
EndFunc
;----------
Func Form1Minimize()
EndFunc
;----------
Func Form1Restore()
EndFunc