Page 1 sur 1
[R] Lorsque le checkbox est active, faire action ...
Posté : lun. 29 sept. 2008 04:35
par achraf
Code : Tout sélectionner
$open = GUICtrlCreateCheckbox("open",30,30)
$shellopen = GUICtrlCreateCheckbox("shell\open",85,30)
$shellexplore = GUICtrlCreateCheckbox("shell\explore",165,30)
..................
....................
case $msg = $start
$save = FileSaveDialog ("enregistrer ..",@DesktopDir,"autorun (*.inf)","","autorun.inf")
if $save = "" then
MsgBox (16,"erreur ..","autorun.inf non enregistrer ...")
EndIf
if $save <> "" then
IniWrite ($save,"AutoRun","open",$nom_file)
IniWrite ($save,"AutoRun","shell\open\Command",$nom_file)
IniWrite ($save,"AutoRun","shell\open\Default","1")
IniWrite ($save,"AutoRun","shell\explore\Command",$nom_file)
If FileExists ($save) then
MsgBox (0,"autorun.inf enregistrer","A : "&$save)
EndIf
EndIf
je veux sais comment faire un commande : lorsque le checkbox est active fait cette action ...
aide moi s.v.p
Re: lorsque le checkbox est active fait cette action ...
Posté : lun. 29 sept. 2008 07:25
par L4crymal
Code : Tout sélectionner
#include <ButtonConstants.au3>
GUICreate("My GUI Checkbox")
$checkCN = GUICtrlCreateCheckbox("CHECKBOX 1", 10, 10, 120, 20)
GUISetState()
While 1
$msg = GUICtrlRead ( $checkcn )
If $msg = 1 Then Checkbox()
WEnd
Func Checkbox()
MsgBox (0, "test" , "Tu as cliquer sur la checkbox !!! ")
Exit
EndFunc
Re: [..] Lorsque le checkbox est active, faire action ...
Posté : lun. 29 sept. 2008 15:15
par achraf
merci beaucoup ca c'est fait lock ce sujet s.v.p
Re: [..] Lorsque le checkbox est active, faire action ...
Posté : lun. 29 sept. 2008 15:31
par achraf
ah ! comment fait des check box deja cheked
Re: [..] Lorsque le checkbox est active, faire action ...
Posté : lun. 29 sept. 2008 17:48
par L4crymal
Re: [..] Lorsque le checkbox est active, faire action ...
Posté : lun. 29 sept. 2008 21:46
par achraf
je veux consruire un check box daja active
Re: [..] Lorsque le checkbox est active, faire action ...
Posté : lun. 29 sept. 2008 21:52
par sylvanie
dans ce cas, après l'avoir créé et récupérer so identifiant, il faut passer par :
Code : Tout sélectionner
$id=GUICtrlCreateCheckbox ( "toto", 100,100)
GUICtrlSetState ( $id, $GUI_CHECKED)
NB :
si le GUICtrlSetState suit immédiatement la création du controle, alors on peut aussi écrire :
Code : Tout sélectionner
$id=GUICtrlCreateCheckbox ( "toto", 100,100)
GUICtrlSetState ( -1, $GUI_CHECKED)
le -1 se réferrera au dernier contrôle créé
Re: [..] Lorsque le checkbox est active, faire action ...
Posté : lun. 29 sept. 2008 21:53
par jbnh
Code : Tout sélectionner
$checkCN = GUICtrlCreateCheckbox("CHECKBOX 1", 10, 10, 120, 20)
GUICtrlSetState($checkCN,$GUI_CHECKED)
Re: [..] Lorsque le checkbox est active, faire action ...
Posté : lun. 29 sept. 2008 22:09
par achraf
merci beaucoup je suis trés heureux parce j'ai trouve a ce mellieur forum les reponses de toutes mes questions parsque je suis un nouveau dans ce doumaine ...
moi je suis un marocain mais il n'ya aucun forum arabic parle de cette language de programation a la deuxeme fois merci beaucoup ...