Entwickler-Ecke

Sonstiges (Delphi) - TImage1 bewegt sich nur einmal?!


Mindforce - So 05.11.06 15:20
Titel: TImage1 bewegt sich nur einmal?!
Hi,

was mache ich hier falsch?!
Ich habe meinem Timer gesagt, das er alle 50 MSek das Image1 bewegen soll.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
procedure TForm2.Timer1Timer(Sender: TObject);
begin
image2.Left:=-200;
timer2.enabled:=true;
timer1.enabled:=false;
end;

procedure TForm2.Timer2Timer(Sender: TObject);
begin
image2.Left:=-200;
timer1.enabled:=true;
timer2.enabled:=false;
end;


Timer2 wird garnicht erst aktiviert.
Was mache ich falsch?

PLZ helft mir :-(

M!ndforce


Marc. - So 05.11.06 15:24

Du setzt ja auch alle 50ms die Position deines Images auf der X-Achse auf -200!
Das kann auch nicht funktionieren.
Porbiers mal so:image2.Left:= image2.Left -200; ;)


jakobwenzel - So 05.11.06 15:24

Woran siehst du, dass der Timer nicht aktiv ist?
Das Bild bewegt sich nicht, weil du die gleichen Koordinaten angegeben hast!


Mindforce - So 05.11.06 15:34

:lol: Wie dumm von mir. THX