Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#15

AW: Listview.Clear dauert zu lange. Gibt es eine schnellere Methode?

  Alt 3. Jul 2011, 00:18
Ich werde mal schauen ob ich mit der Listview so "durchkomme", ansonsten muss ich mich wohl doch etwas mit dem VirtualStringTree beschäftigen.
Etwas schneller als "Clear" ist bei mir der folgende Code. Da kannst du mal schauen, wie sich das bei dir verhält:
Delphi-Quellcode:
uses
  CommCtrl;

// ...

  ListView1.Items.BeginUpdate;
  ListView1.Perform(LVM_DELETEALLITEMS, 0, 0);
  ListView1.Items.EndUpdate;
  Mit Zitat antworten Zitat