OptionGadget()
Syntax
Ergebnis = OptionGadget(#Gadget, x, y, Breite, Höhe, Text$)Description
Erstellt ein Optionen-Gadget innerhalb der Gadgetliste.
Parameters
#Gadget Eine Nummer, um das neue Gadget zu identifizieren. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren. x, y, Breite, Höhe Die Position und die Abmessungen des neuen Gadgets. Text$ Der anzuzeigende Text.
Return value
Gibt bei Erfolg einen Wert ungleich Null zurück, oder Null bei einem Fehler. Wenn #PB_Any als #Gadget Parameter verwendet wurde, dann beinhaltet der Rückgabewert bei Erfolg die automatisch generierte Gadget-Nummer.
Remarks
Beim ersten Aufruf dieser Funktion wird eine Gruppe erstellt und alle folgenden Aufrufe von OptionGadget() fügen dieser Gruppe ein Gadget hinzu. Um die Gruppe abzuschließen, rufen Sie einfach einen anderen Gadgettyp auf. Diese Art von Gadgets sind sehr nützlich, da zur gleichen Zeit immer nur ein Gadget der Gruppe selektiert sein kann.
Zu diesem Gadget kann mittels GadgetToolTip() eine 'Mini-Hilfe' hinzugefügt werden.
Example
If OpenWindow(0, 0, 0, 140, 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) ; wir setzen die zweite Option als aktiv Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow EndIf
See Also
GetGadgetText(), SetGadgetText(), GetGadgetState(), SetGadgetState(), CheckBoxGadget()
Supported OS
All