A
Bonjour,
J'ai fais une p'tite GUI me permettant de gerer un peu mieux mon elevage de famillier, seulement j'ai quelques soucis que je n'arrive pas a regler.
Quand j'enclanche mon bouton, qui me lance mon Compte a rebours a l'aide d'une boucle, J'aimerais que le
Fonctionne toujours, seulement c'est pas le cas
Et j'aimerais savoir ensuite si il est possible que la boucle s’arrête lorsque je reappuie sur ce même bouton.
Dites moi si j'ai pas était assez clair ^^ J'essayerais de mieux expliquer.
J'ai fais une p'tite GUI me permettant de gerer un peu mieux mon elevage de famillier, seulement j'ai quelques soucis que je n'arrive pas a regler.
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$heure = 5
$min = 0
$sec = 0
$Fenetre = "Form1"
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 300, 300, 300, 300)
$button = GUICtrlCreateButton("J'ai fini de nourrir mes familliers. Me prevenir dans 5h",25,230,250,50)
$label = GUICtrlCreateLabel("" & $heure & " : " & $min & " : " & $sec & "",10,10,100,30)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $button
WinSetState($Fenetre,"",@SW_MINIMIZE)
While ($heure & $min & $sec <> 0)
If $min = 0 and $sec = 0 then
$heure = $heure - 1
$min = 59
$sec = 60
EndIf
If $sec = 0 then
$min = $min - 1
$sec = 60
EndIf
$sec = $sec - 1
$label = GUICtrlCreateLabel("" & $heure & " : " & $min & " : " & $sec & "",10,10,100,30)
sleep(1000)
WEnd
While 1
$label = GUICtrlCreateLabel("Nourrissez vos famillier !",10,10,200,30)
beep(1000)
sleep(500)
$label = GUICtrlCreateLabel("",10,10,200,30)
beep(1000)
sleep(500)
Wend
EndSwitch
WEnd
Quand j'enclanche mon bouton, qui me lance mon Compte a rebours a l'aide d'une boucle, J'aimerais que le
Code:
Case $GUI_EVENT_CLOSE
Exit
Et j'aimerais savoir ensuite si il est possible que la boucle s’arrête lorsque je reappuie sur ce même bouton.
Dites moi si j'ai pas était assez clair ^^ J'essayerais de mieux expliquer.