OptionGadget()
Syntax
Ergebnis = OptionGadget(#Gadget, x, y, Breite, Hoehe, Text$)Beschreibung
Erstellt ein Optionen-Gadget innerhalb der Gadgetliste.
Wenn #PB_Any als '#Gadget' Parameter verwendet wird, dann wird die Nummer des neuen Gadgets als 'Ergebnis' zurückgegeben.
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.Beispiel:
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
Unterstützte OS
Alle