ListViewGadget-Refresh
Verfasst: 05.11.2006 15:48
				
				Hallo PureBasic-Gemeinde,
ich benutze ListViewGadget, um z.B. Dateien in einer Schleife einzulesen.
Bis alle Dateien gefunden werden dauert das natürlich eine Weile.
Mein Problem ist nun, dass ich die lfd. Einträge im ListViewGadget nicht darstellen kann. Erst wenn die Schleife durchlaufen ist bekomme ich den kompletten Inhalt der ListViewGadget. Auch ein "Delay" hilft nicht.
Hat jemand eine Idee untenstehendes Beispiel dahin abzuändern, dass der Zuwachs der Einträge sichtbar wird?
_________________________________________
PB4.0 / WXP
			ich benutze ListViewGadget, um z.B. Dateien in einer Schleife einzulesen.
Bis alle Dateien gefunden werden dauert das natürlich eine Weile.
Mein Problem ist nun, dass ich die lfd. Einträge im ListViewGadget nicht darstellen kann. Erst wenn die Schleife durchlaufen ist bekomme ich den kompletten Inhalt der ListViewGadget. Auch ein "Delay" hilft nicht.
Hat jemand eine Idee untenstehendes Beispiel dahin abzuändern, dass der Zuwachs der Einträge sichtbar wird?
Code: Alles auswählen
 If OpenWindow(0, 0, 0, 270, 140, "ListViewGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
    ListViewGadget(0, 10, 10, 250, 120)
    For a = 1 To 12
      AddGadgetItem (0, -1, "Item " + Str(a) + " of the Listview")   ; definieren des Listview-Inhalts
      Delay (100)
    Next
    SetGadgetState(0, 9)    ; wir setzen (beginnend bei 0) den zehnten Eintrag als aktiven
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf
PB4.0 / WXP