OptionGadget()

Syntaxe

Resultat = OptionGadget(#Gadget, X, Y, Largeur, Hauteur, Texte$)
Description
Crée un gadget case à options (connu aussi sous le nom de 'boutons radio') dans la GadgetList en cours.

Arguments

#Gadget Le numéro d'identification du nouveau gadget.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
X, Y, Largeur, Hauteur La position et les dimensions du nouveau gadget.
Texte$ (optionnel) Le texte placé à droite.

Valeur de retour

Renvoie une valeur non nulle en cas de succès, zéro sinon.

Si #PB_Any a été utilisé pour le paramètre #Gadget, alors la valeur de retour est le numéro d'identification du gadget, généré automatiquement.

Remarques

Ce gadget permet de regrouper plusieurs cases à options, sachant qu'une seule d'entre elles peut être sélectionnée à la fois. Au premier appel de cette fonction, un groupe de cases à options est créé, et tous les appels suivants ajouteront une nouvelle case à options au groupe. Pour terminer le groupe, il suffit d'appeler un autre type de gadget.

- GadgetToolTip() permet d'ajouter une 'mini aide' à ce gadget.

Exemple

  If OpenWindow(0, 0, 0, 170, 110, "OptionGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    OptionGadget(0, 30, 20, 60, 20, "Option 1")
    OptionGadget(1, 30, 45, 60, 20, "Option 2")
    OptionGadget(2, 30, 70, 60, 20, "Option 3")
    SetGadgetState(1, 1)   ; sélectionne la deuxième option
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

Voir aussi

GetGadgetText(), SetGadgetText(), GetGadgetState(), SetGadgetState(), CheckBoxGadget()

OS Supportés

Tous

<- OpenGadgetList() - Gadget Index - PanelGadget() ->