AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi TGrid: Performance beim Ein/Ausblenden einer Zeile
Thema durchsuchen
Ansicht
Themen-Optionen

TGrid: Performance beim Ein/Ausblenden einer Zeile

Ein Thema von Luuuz · begonnen am 19. Jun 2009
Antwort Antwort
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
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz