Einzelnen Beitrag anzeigen

sko1

Registriert seit: 27. Jan 2017
588 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#1

BeginUpdate / EndUpdate "schachteln"?

  Alt 23. Mär 2018, 09:14
Hallo,

da mir F1 zu BeginUpdate keine Treffer liefert frage ich einfach mal:

Ich habe mehrere Aktualisierungsproceduren

Delphi-Quellcode:
procedure Aktualisierung1;
begin
  try
   BeginUpdate;
   ..
  finally
   EndUpdate;
  end;
end;
procedure Aktualisierung2;
begin
  try
   BeginUpdate;
   ..
  finally
   EndUpdate;
  end;
end;
und eine welche alle Aktualisierungen zusammenfasst

Delphi-Quellcode:
procedure AktualisierungAlles;
begin
  try
   BeginUpdate;
   Aktualisierung1;
   Aktualisierung2;
   Aktualisierung3;
   ..
  finally
   EndUpdate;
  end;
end;

Wird im Fall von AktualisierungAlles das Control erst aktualisiert wenn das letzte EndUpdate erreicht wird oder wird in jeder einzelnen Aktualisierung neu gezeichnet?
Also wird BeginUpdate intern "gezählt" und erst beim letzten zugehörigen EndUpdate zurückgesetzt?

Ciao
Stefan
  Mit Zitat antworten Zitat