Einzelnen Beitrag anzeigen

Luuuz

Registriert seit: 1. Dez 2008
6 Beiträge
 
#1

TGrid: Performance beim Ein/Ausblenden einer Zeile

  Alt 19. Jun 2009, 09:57
Hallo,

mir ist aufgefallen, dass die Operation

Grid.RowVisible[i] := false viel schneller geht als

Grid.RowVisible[i]:= true Nachdem ich etwas geforscht habe ist mir aufgefallen dass folgende Operationen schneller durchgeführt werden (zumindes das setzen auf true geht schneller):

Delphi-Quellcode:
Grid.Row[i].Visible := true
Grid.Row[i].Visible := false;
Also:
Bei Performanceproblemen immer schön die zweite Variante benutzen.

In Kombination mit Grid.BeginUpdate(); und Grid.EndUpdate(); sind dann die größten Handbremsen gelöst.

Das wollte ich nur als Info hinterlassen.

Gruß
Tobias
  Mit Zitat antworten Zitat