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