Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Grenzen eines bewegten TImage

  Alt 29. Mär 2013, 22:17
Mal was generelles, ein Timer gibt einen bestimmten Takt vor und pro Takt hat man ein Event.
In diesem Event kann man machen, was einem beliebt (machst du ja auch schon)

Mit den Buttons schaltest du einen Timer ein und aus.

Wenn du jetzt beim Einschalten des Timers auch noch die Werte setzen würdest, die das Objekt (hier Image) in x und y Richtung pro Takt verschoben werden soll, dann brauchst du nur einen Timer

Aber bitte nicht die Werte in ein unsichtbares Label schreiben. Dafür kannst du in der Form Felder definieren (das sind Variablen, die nur der Form bekannt sind)
Delphi-Quellcode:
type
  TForm1 = class( TForm )
  ...
  private
    FDeltaX : Integer;
    FDeltaY : Integer;
  public
  end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat