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

<- ChangeListIconGadgetDisplay() - Gadget Index - ClearGadgetItemList() ->