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