![]() |
TGrid: Performance beim Ein/Ausblenden einer Zeile
Hallo,
mir ist aufgefallen, dass die Operation
Delphi-Quellcode:
viel schneller geht als
Grid.RowVisible[i] := false
Delphi-Quellcode:
Nachdem ich etwas geforscht habe ist mir aufgefallen dass folgende Operationen schneller durchgeführt werden (zumindes das setzen auf true geht schneller):
Grid.RowVisible[i]:= true
Delphi-Quellcode:
Also:
Grid.Row[i].Visible := true
Grid.Row[i].Visible := false; Bei Performanceproblemen immer schön die zweite Variante benutzen. In Kombination mit
Delphi-Quellcode:
und
Grid.BeginUpdate();
Delphi-Quellcode:
sind dann die größten Handbremsen gelöst.
Grid.EndUpdate();
Das wollte ich nur als Info hinterlassen. Gruß Tobias |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz