Seite 1 von 1

Nachtragen im Panel Gadget

Verfasst: 10.08.2006 02:35
von Konne
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 ;(

Verfasst: 10.08.2006 07:05
von #NULL
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


Verfasst: 10.08.2006 13:28
von Konne
Na dass ist ja super kompatibel zu Api ;(. Naja egal.

Verfasst: 19.08.2006 13:41
von #NULL
>> Na dass ist ja super kompatibel zu Api ;(. Naja egal.
wie?, brauchst du's für ne andere sprache? ..versteh' ich nich.

Verfasst: 19.08.2006 18:36
von AND51
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() !