Autor Beitrag
PrinCe
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 04.11.07 13:57 
Hallo,
ich bin ganz neu hier und ich hoffe das ihr mir vielleich5 helfen könnt. Ich gehe in die 12. Klasse und möchte gerne mein Abi machen , leider haben wir bei uns an der Schule das Fach Info und in diesem Fach müssen wir das programmieren mit Delphi lernen . Im großen und ganzen verstehe ich auch den Aufbau von der Programmierung aber jetzt haben wir eine Hausaufgabe bekommen wo ich fest stecke , ich hoffe ihr könnt mir bei meinen kleinen Problem helfen.
Ersteinmal die Aufgabe : Also wir sollen ein Auto über den Bildschirm fahren lassen , die soll geschehen per Klick auf einen Button .
Das das Auto über den Bildschirm fährt habe ich bereits geschafft und zwar mit diesem Code hier:

image1.Left:=image1.Left-10;
image1.top:=image1.Top+0;

is ja jetzt auch nicht so schwer , aber wie schaffe ich es das das Auto los fährt wenn ich auf einen Button klicke ?
Ich würde mich sehr freuen wenn ihr mir bei meinen kleinen Problem helfen könntet.
Liebe Grüße
PrinCe


Zuletzt bearbeitet von PrinCe am So 04.11.07 14:38, insgesamt 1-mal bearbeitet
Marc.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1876
Erhaltene Danke: 129

Win 8.1, Xubuntu 15.10

BeitragVerfasst: So 04.11.07 14:15 
Hi und :welcome: im Forum!
Schau Dir mal das OnClick-Event des Buttons an.
Der Code innerhalb dieses Events wird bei jedem Klick ausgeführt.

edit: Du könntest deinen Titel noch etwas aussagekräftiger gestalten, wie z.B.: "Per Button-Klick Bild bewegen".
Lass Dir was einfallen. ;)


grüße,
Marc
Jann1k
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 866
Erhaltene Danke: 43

Win 7
TurboDelphi, Visual Studio 2010
BeitragVerfasst: So 04.11.07 14:30 
Kann es sein, dass du meinst, dass das Auto nach einmaligem Klick auf den Button ständig weiterfahren soll?

Wenn ja schau dir mal den Timer oben in der Komponentenleiste an, der führt sein event immer nach bestimmten Zeitintervallen aus, den musst du dann mit dem Button nur ein bzw. ausschalten.
PrinCe Threadstarter
Hält's aus hier
Beiträge: 5



BeitragVerfasst: So 04.11.07 14:41 
Jetzt geht es fast , wenn ich auf meinen Button klicke dann fährt das Auto los bis es am linken Seitenrand verschwindet. Und wie schaffe ich es jetzt das das Auto wieder los fährt wenn ich auf den Button klicke ??
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: So 04.11.07 15:03 
Du musst Überprüfen wann dein Auto den Rand (Left,width) erreicht hat dann kannst Du deinen Timer beenden und das Auto wieder auf die Anfangsposition zurücksetzen.

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)