CheckBoxGadget()
Syntaxe
Resultat = CheckBoxGadget(#Gadget, x, y, Largeur, Hauteur, Texte$ [, Options])Description
Crée un gadget checkbox (case à cocher) dans la GadgetList. Si #PB_Any est utilisé pour le paramètre '#Gadget', le numéro du nouveau gadget sera renvoyé dans 'Resultat'. #Gadget sera le numéro retourné par la fonction EventGadget(). x et y représentent la position de la case à cocher sur la fenêtre, Largeur et Hauteur, ses dimensions Texte$ compris. Texte$ décrit l'utilité de la case à cocher, il est placé à sa droite.
Vous pouvez ajouter une 'mini aide' à ce gadget en utilisant GadgetToolTip().
- GetGadgetState() est utilisé pour récupérer l'état du gadget (coché ou non).
- SetGadgetState() est utilisé pour changer l'état du gadget (coché ou non).
Le paramètre facultatif 'Options' peut être une des constantes suivantes:#PB_CheckBox_Right : Aligne le texte de la case à cocher à droite. #PB_CheckBox_Center: Centre le texte de la case à cocher.Exemple:
If OpenWindow(0, 0, 0, 270, 130, "CheckBoxGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0)) CheckBoxGadget(0, 10, 10, 250, 20, "Case à cocher standard") CheckBoxGadget(1, 10, 40, 250, 20, "Case à cocher (cochée)") : SetGadgetState(1,1) CheckBoxGadget(2, 10, 70, 250, 20, "Case à cocher (texte aligné à droite)", #PB_CheckBox_Right) CheckBoxGadget(3, 10, 100, 250, 20, "Case à cocher (texte centré)", #PB_CheckBox_Center) Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
OS Supportés
Tous