Einzelnen Beitrag anzeigen

Benutzerbild von Dalai
Dalai
Online

Registriert seit: 9. Apr 2006
1.680 Beiträge
 
Delphi 5 Professional
 
#23

AW: Kopieren-Animation in Painbox zeichnen

  Alt 5. Nov 2017, 19:14
Der Code mit LineTo, MoveTo usw. muss in das Paint-Ereignis der PaintBox! Dein Code da oben zeichnet etwas auf der PaintBox, macht anschließend aber ein Repaint, womit alles wieder fort ist bzw. durch das ersetzt wird, was im Paint-Ereignis steht. In deinem Timer wird nur die Vorbereitung gemacht, also Daten abholen, Prozentwerte berechnen etc., und am Ende dann muss dann einmalig ein Repaint (oder Refresh oder Update oder Invalidate) ausgelöst werden.

PS: Nur zur Sicherheit: ein Repaint und die genannten Alternativen kommen natürlich nicht ins Paint-Ereignis der PaintBox.

Grüße
Dalai
  Mit Zitat antworten Zitat