ActivateGadget()
Syntax
ActivateGadget(#Gadget)Beschreibung
Aktiviert (setzt den Fokus darauf) das angegebene '#Gadget'. Dies wird hauptsächlich zusammen mit den ComboBoxGadget() und StringGadget() Gadgettypen benutzt. Das Aktivieren eines Gadgets erlaubt ihm, das aktuelle Objekt zu werden, welches Nachrichten erhalten und Eingaben handhaben kann.
Beispiel:If OpenWindow(0,0,0,270,140,#PB_Window_SystemMenu|#PB_Window_ScreenCentered,"ActivateGadget") And CreateGadgetList(WindowID(0)) StringGadget (0,10, 10,250,20,"bla bla...") ComboBoxGadget(1,10, 40,250,100) For a=1 To 5 : AddGadgetItem(1,-1,"ComboBox item "+Str(a)) : Next SetGadgetState(1,2) ; wir setzen (beginnend bei 0) den dritten Eintrag als aktiven ButtonGadget (2,10, 90,250,20,"Aktiviere StringGadget") ButtonGadget (3,10,115,250,20,"Aktiviere ComboBox") Repeat Event = WaitWindowEvent() If Event = #PB_Event_Gadget Select EventGadgetID() Case 2 : ActivateGadget(0) ; Aktiviere StringGadget Case 3 : ActivateGadget(1) ; Aktiviere ComboBoxGadget EndSelect EndIf Until Event = #PB_Event_CloseWindow EndIf
Unterstützte OS
All