Nachtragen im Panel Gadget
Nachtragen im Panel Gadget
allo gibt es eine Möglichkeit im PanelGadget nachträglich noch Gadgets zu einem 'Item' inzuzufügen? GadgetItemID(1,0) welce hier praktisch wäre get ja nur mit dem Treegadget ;(
OpenGadgetList() hat auch einen optionalen parameter für's item
Code: Alles auswählen
OpenWindow(0, 0, 0, 322, 220, "PanelGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
PanelGadget (0, 8, 38, 306, 173)
AddGadgetItem (0, -1, "A")
AddGadgetItem (0, -1, "B")
CloseGadgetList()
ButtonGadget(1, 8,8, 86,25, "DRYCK'N")
i=2
Repeat
event=WaitWindowEvent()
If event=#PB_Event_Gadget And EventGadget()=1
SetGadgetState(0,1);[zweites item anzeigen]
OpenGadgetList(0, 1)
ButtonGadget(i, 5,5+i*20, 50,15, Str(i) )
i+1
CloseGadgetList()
EndIf
Until event=#PB_Event_CloseWindow
OpengadgetList() fügt nachträglich Gadgtes zu Containern, TreeGadgets, Scrollareas, Panels, etc. hinzu. Was gibt's denn da noch zu meckern? Falls du für die API irgendwelche Handles oder IDs brauchst, dann nimm einfach gadgetID() !
PB 4.30
Code: Alles auswählen
Macro Happy
;-)
EndMacro
Happy End