Einzelnen Beitrag anzeigen

Ares

Registriert seit: 5. Dez 2002
269 Beiträge
 
#1

TListView füllen dauert lange - Geht es auch schneller?

  Alt 24. Apr 2007, 13:54
Hallo!

Ich habe mir einen Dialog gebastelt, in dem einige Elemente in einer ListView angezeigt werden. Beim Aufruf wird ein Array mit den Elemente an den Dialog übergeben, die ListView gefüllt und der Dialog angezeigt. Bei 70 Elemenenten dauert es schon ca. 2-3 Sekunden bis der Dialog nach dem Aufruf erscheint. Das ist natürlich keine Ewigkeit, stört die flüssige Bedienung aber trotzdem merklich.

Bevor ich die Elemente Einfüge habe ich ListView.Items.BeginUpdate und anschließend EndUpdate ausgeführt, dies ändert jedoch nicht. Gibt es sonst eine möglichkeit das Füllen zu beschleunigen? Es kann ja nicht sein, dass ein moderner PC 3 Sekunden braucht um 70 Elemente in eine Liste zu schreiben...

Ich bin für jeden Tipp dankbar.

Gruß
Ares
  Mit Zitat antworten Zitat