Hab da mal ne Frage zur Aktualisierung von z.B. ListIcongadgets. Habe ein Menü und ein ListIconGadget. In meinem Programm wird das Listicongadget ständig um einen Eintrag erweitert. Wenn ich nun das Menü öffne, stoppt das Hinzufügen eines neuen Eintrags, solange das Menü geöffnet bleibt

Meine Frage: Kennt jemand eine Möglichkeit, wie ich dies anders lösen könnte, sodass während das Menü geöffnet ist das ListIconGadget trotzdem erweitert wird?
Beispielcode:
Code: Alles auswählen
EnableExplicit
Enumeration
#WINDOW
#MENU
#LISTICON
#ITEM
EndEnumeration
Define windowID, event, eventgadget, line, EXIT
OpenWindow(#WINDOW,0,0,320,300,"Test")
windowID = WindowID(#WINDOW)
CreateMenu(#MENU,windowID)
MenuTitle("Menü")
MenuItem(#ITEM,"Menü-item")
ListIconGadget(#LISTICON,10,10,300,250,"regelmässig ankommende Daten",300,#PB_ListIcon_FullRowSelect|#PB_ListIcon_GridLines)
Repeat
event = WaitWindowEvent(100)
eventgadget = EventGadget()
Select event
Case #Null
AddGadgetItem(#LISTICON,line,"Dies ist Zeile "+Str(line+1))
line+1
Case #PB_Event_CloseWindow
EXIT = 1
EndSelect
Until EXIT
DisableExplicit
End