Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#7

Re: listView zu langsam?

  Alt 17. Sep 2005, 08:16
Erstmal gibt es ein BeginUpdate/EndUpdate. Jedenfalls in der VCL, vermutlich auch in .Net.

Und es gibt für die Listview in der VCL einen 'VirtualMode'. Dann wird nämlich nur die Anzahl der Einträge vorgegeben, befüllen muss man es nicht. Die Listview holt sich dann über ein OnGetData (Zeilennr) die in der X.ten Zeile darzustellenden Daten. Damit erübrigt das 'Befüllen' und die ListView wird _sofort_ dargestellt.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat