Seite 1 von 1

Später in vorhandenen ScrollAreaGadget zeichnen

Verfasst: 18.07.2005 12:17
von Delle

Code: Alles auswählen

OpenWindow()
CreateGadgetList(WindowID())

bla = ScrollAreaGadget(4000,10, 40,170,424, 150, 27610, 10)

irgendwas

CloseGadgetList() 

repeat
forever
"irgendwas" wird beim 1. Durchlauf ja korrekt ausgeführt, nur wie mache ich z.B. später genau in diesem ScrollAreaGadget wieder z.B. neue Gadgets rein?

Vorher UseGadgetList(bla) nehmen?

Verfasst: 18.07.2005 12:21
von bluejoke
Die Gadgets brauchen jeweils eine eigene ID

Verfasst: 18.07.2005 12:25
von Delle
Hm... muss ich also für das ScrollAreaGadget extra
eine zusätzliche CreateGadgetList() schreiben?

Und dann vor der neuen Aktualisierung mit OpenGadgetList(bla) darauf zugreifen?

Verfasst: 18.07.2005 12:41
von Delle
Wieso wird bei " <<<<< >>>>>" trotzdem ins ScrollAreaGadget geschrieben, obwohl doch vorher die Gadgetliste wieder geschlossen wurde?

Kann ich die "normale" Gadgetliste auch irgendwie ansprechen?
Procedure Bilder(von,bis)

OpenGadgetList(4000)

Ausgabe von neuen Buttons im ScrollAreaGadget...

CloseGadgetList()

<<<<< ausgabe im normalen fenster >>>>>

EndProcedure

OpenWindow(0,0,0,584,474,#PB_Window_SystemMenu,"")

CreateGadgetList(WindowID())

... Buttons

ScrollAreaGadget(4000,10, 40,170,424, 150, 27610, 10)
Bilder(1,200)
CloseGadgetList()

Repeat

EventID = WaitWindowEvent()

Until EventID = #PB_Event_CloseWindow

End