Nachträglich fällt mir da noch ein, dass du Komponenten auch zeitweilig einfrieren kannst: Erst einfrieren, in Ruhe zeichnen, wieder auftauen. Das geht allerdings an der
VCL vorbei direkt über die
WinAPI:
Delphi-Quellcode:
SendMessage(myComponent.Handle, WM_SETREDRAW, 0, 0);
try
[Gedöns]
finally
SendMessage(myComponent.Handle, WM_SETREDRAW, 1, 0);
end;