[R] Cocher / décocher une checkbox

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
molbento
Niveau 2
Niveau 2
Messages : 17
Enregistré le : ven. 11 juil. 2008 11:43
Status : Hors ligne

[R] Cocher / décocher une checkbox

#1

Message 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?
Modifié en dernier par molbento le mar. 29 juil. 2008 14:32, modifié 3 fois.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

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

#2

Message 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
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
molbento
Niveau 2
Niveau 2
Messages : 17
Enregistré le : ven. 11 juil. 2008 11:43
Status : Hors ligne

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

#3

Message par molbento »

Ce que j'aimerais savoir c'est comment cocher ou décocher une checkbox en ligne de commande.
olaiv
Niveau 3
Niveau 3
Messages : 41
Enregistré le : sam. 26 avr. 2008 22:17
Status : Hors ligne

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

#4

Message 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
 
molbento
Niveau 2
Niveau 2
Messages : 17
Enregistré le : ven. 11 juil. 2008 11:43
Status : Hors ligne

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

#5

Message par molbento »

Merci
Répondre