ActivateGadget()
Syntax
ActivateGadget(#Gadget)Description
Activates (sets the focus on) the gadget specified by the given #Gadget identifier. This is mainly used with ComboBoxGadget() and StringGadget(). Activating a gadget allows it to become the current object to receive messages and handle keystrokes.
Example: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) ; set (beginning with 0) the third item as active one ButtonGadget (2,10, 90,250,20,"Activate StringGadget") ButtonGadget (3,10,115,250,20,"Activate ComboBox") Repeat Event = WaitWindowEvent() If Event = #PB_Event_Gadget Select EventGadgetID() Case 2 : ActivateGadget(0) ; Activate StringGadget Case 3 : ActivateGadget(1) ; Activate ComboBoxGadget EndSelect EndIf Until Event = #PB_Event_CloseWindow EndIf
Supported OS
All