Hallo malo,
alle Programmteile werden bei dir bei Bewegung=5 ausgeführt, deshalb können sie allen in einen Block:
Delphi-Quellcode:
if Bewegung = 5 then
begin
...
end;
Also bei Bewegung = 5 wird ja Label.Left auf Entfernung +100 gesetzt, aber in der nächsten if-Abfrage wieder zurück! Du siehst also gar nichts.