Page 1 sur 1

[R] Cocher / décocher une checkbox

Posté : lun. 28 juil. 2008 14:23
par molbento
Bonjour,
je suis en train d'automatiser l'installation d'un logiciel le seul problème est que je ne sais pas comment cocher ou décocher une checkbox?

Re: [...] Cocher / décocher une checkbox

Posté : lun. 28 juil. 2008 14:25
par jbnh

Code : Tout sélectionner

#include <GUIConstantsEx.au3>


GUICreate("checkbox") 
$checkbox = GUICtrlCreateCheckbox("CHECKBOX 1", 10, 10, 120, 20)
$btn1 = GUICtrlCreateButton("valider", 10, 50, 80)
GUISetState()

    While 1
        $msg = GUIGetMsg()
       
    Select
        Case $msg = $GUI_EVENT_CLOSE
             ExitLoop
            
        Case $msg = $btn1
        Msgbox(0,"checbox", GUICtrlRead($checkbox))
        
    Endselect
    WEnd
 
est ce que cette exemple t'aide?

GUICtrlCreateCheckbox comprend la fonction cocher/décocher

Re: [...] Cocher / décocher une checkbox

Posté : lun. 28 juil. 2008 14:39
par molbento
Ce que j'aimerais savoir c'est comment cocher ou décocher une checkbox en ligne de commande.

Re: [...] Cocher / décocher une checkbox

Posté : lun. 28 juil. 2008 14:44
par olaiv
guictrlsetstate($control,$gui_checked) ==> pour cocher
guictrlsetstate($control,$gui_unchecked) ==> pour décocher

et pour récuperer l'état d'une checkbox utilise cette fonction qu'on avait posté sur ce forum il me semble :

Code : Tout sélectionner

Func _IsChecked($control)
    Return BitAnd(GUICtrlRead($control),$GUI_CHECKED) = $GUI_CHECKED
EndFunc
 

Re: [R] Cocher / décocher une checkbox

Posté : lun. 28 juil. 2008 15:03
par molbento
Merci