Seite 1 von 1

AddGadgetItem im ListIconGadget viel zu langsam ?

Verfasst: 18.04.2007 21:08
von legion
Servus !

Hab wieder mal ein Problem.
Ich arbeite mit großen Datenmengen von einem Schreiber die ich
in einem ListIconGadget darstellen möchte.
Doch das Füllen mit AddGadgetItem dauert mir viel zu lange.

Gibt es da vielleicht eine schnellere Methode ?

Danke !

Lg. Legion

Code: Alles auswählen

Procedure Open_Window_0()
  If OpenWindow(0, 162, 175, 640, 480, "Test", #PB_Window_TitleBar|#PB_Window_SystemMenu) 
   If CreateGadgetList(WindowID(0))    
      ListIconGadget(1, 0, 0, WindowWidth(0), WindowHeight(0),"Test 1",50)
      AddGadgetColumn(1,1, "Test 2",200) 
   EndIf
  EndIf
EndProcedure

Open_Window_0()

For i = 0 To 20000
 AddGadgetItem (1,-1, Str(i)+Chr(10)+ "Das ist ein Test " +Str(i))
Next i

Repeat   
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow

Verfasst: 18.04.2007 21:10
von Fluid Byte
Dutzend mal besprochen. Such mal im Forum nach #WM_SETREDRAW.

Verfasst: 18.04.2007 21:19
von legion
Danke für die rasche Info !
Es funktioniert !

Lg. Legion