![]() |
AW: Label flackert bei Aktualisierung
Moin...:P
Zitat:
Frage: ApplicationProcessMessages oder Repaint in der Aktualisierung? |
AW: Label flackert bei Aktualisierung
Wirklich lesen kann man das zwar nicht, aber grob bekommt man die Werte schon mit.
|
AW: Label flackert bei Aktualisierung
Viel schneller als Label1.Caption:='abc' und ohne flackern...
Einen Timer mit 100 ms einstellen und mit "Paintbox1.Repaint" ausführen
Delphi-Quellcode:
procedure TForm1.PaintBox1Paint(Sender: TObject);
begin Paintbox1.Canvas.TextOut(0,0,'dein Text'); //den Text immer noch mit Leerzeichen auffüllen oder letzten Inhalt vorher löschen end; |
AW: Label flackert bei Aktualisierung
Aber auch das flackert etwas. Besser ist wie gesagt eine Hintergrundbitmap zu benutzen, damit das Zeichnen auf die eigentliche Zeichenfläche nur so kurz wie möglich dauert:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:35 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