Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#1

TImage ohne Ruckeln auf einem Form bewegen

  Alt 11. Mai 2010, 06:59
Hallo #,

ich steht gerade auf dem Schlauch.

Ich habe ein TImage (PNG+Transparenz), was sich auf einem Form ohne Ruckeln bewegen soll.
Mein bisheriger Ansatz über einen TTimer bringt ebend diese Ruckeln,
egal wie klein ich das Timer-Intervall mache (ja, ch weiss, ist gibt eine untere Grenze).

Wie würdet ihr Vorgehen ?

Noch ein kleines "Hindernis".
Die Geschwindigkeit ist vorgegeben
von Punkt A nach Punkt B sollen 3 Sekunden vergehen ...


Mein 2. Ansatz
Delphi-Quellcode:
  while True do
  begin
    Image.Left:= Image.Left+1;

(*
    Self.Update;
    Self.Refresh;
*)


    Application.ProcessMessages;

// MessageBox(0, '', '', 0);

    if Image.Left+Image.Width>=Self.Width then break;
    
  end;
Das sieht schon etwas besser aus.


Danke


Heiko
Heiko
  Mit Zitat antworten Zitat