Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Label flackert bei Aktualisierung (https://www.delphipraxis.net/77501-label-flackert-bei-aktualisierung.html)

haentschman 31. Aug 2017 12:19

AW: Label flackert bei Aktualisierung
 
Moin...:P
Zitat:

Ich habe 48 Labels die ich alle ca. 100ms aktualisieren muss
:shock: Wer kann das lesen? Reicht da nicht eine Sekunde?

Frage:
ApplicationProcessMessages oder Repaint in der Aktualisierung?

jaenicke 31. Aug 2017 12:28

AW: Label flackert bei Aktualisierung
 
Wirklich lesen kann man das zwar nicht, aber grob bekommt man die Werte schon mit.

Papaschlumpf73 31. Aug 2017 14:56

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;

jaenicke 31. Aug 2017 15:58

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:
http://michael-puff.de/Programmierun...enBitmap.shtml


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:35 Uhr.
Seite 2 von 2     12   

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