1 Timer reicht dafür
Als erstes aktivierst du den Timer mit
Zitat:
Zitat von 0
Timer1.enabled := true; // oder false zum ausstellen
|
Die Startaktivität kann natürlich auch im Objektinspektor eingestellt werden.
Dann muss beim OnTimer-Ereignis eine Schrittbewegung des Objektes rein also z.B.
Zitat:
Zitat von 1
picture1.left := picture1.left +1; // Bild wird mit jedem Interval um 1 Pixel nach rechts verschoben
|
Zitat:
Zitat von 2
picture1.top := picture1.top +1; // Bild wird mit jedem Interval um 1 Pixel nach unten verschoben
|
Zitat:
Zitat von 3
picture1.left := picture1.left +1;
picture1.top := picture1.top +1; // Bild wird mit jedem Interval um 1 diagonal nach rechtsunten verschoben
|
Die Intervallänge, alle wieviel Millisekunden das ontimer-Ereignis ausgelöst wird, wird entweder im Objektinspektor oder per
Zitat:
Zitat von 4
Timer1.interval := (Zahl für Millisekunden);
|
im Quellcode eingestellt.
Mfg