Autor Beitrag
Delphi-Zone
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 45

Win 7
Delphi 7.0 Prof
BeitragVerfasst: Mo 20.09.10 14:04 
Moin Moin,

ich suche da 2 Befehle.

Ich habe ein programm erstellt, das beim überfahren eines buttons mit der maus, eine ball in die bestimmten richtungen bewegt. (Also, ich verschiebe verschiedene Bilder)

Nun kann sich mein ball aber nur nach rechts und nach unten bewegen.

Für links benutzt ich "left", aber er geht nach rechts?!
Für unten hab ich erst "bottom", denn "down" versucht. das ging nicht.
Denn hab ich "top" genommen, denn ging er nach unten.

Also in völlig sinnlose Richtungen.

Kann mir jemannd helfen? der für die anderen richtungen befehle hat?

Danke im Vorraus

Gruß tom :)
Nersgatt
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1581
Erhaltene Danke: 279


Delphi 10 Seattle Prof.
BeitragVerfasst: Mo 20.09.10 14:06 
So recht verstehe ich Dein Problem nicht. Zeig doch mal etwas Code.

Generell: Mit Top legst Du fest, wie viele Pixel vom oberen Rand des Bildschirms das Control entfernt ist. Mit Left, wie viele Pixel vom linken Rand entfernt.
Also, wenn Du Control.Top := Control.Top + 1 ausführst, dann wandert das Control einen Pixel nach unten. Mit .Leftim Prinzip genauso.

Jesn

_________________
Gruß, Jens
Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du. (Mahatma Gandhi)

Für diesen Beitrag haben gedankt: Delphi-Zone
Delphi-Zone Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 45

Win 7
Delphi 7.0 Prof
BeitragVerfasst: Mo 20.09.10 14:14 
Achso ok, verstanden! genau das meinte ich auch! danke!

Aber wenn ich mein Bild jetzt nach Links oder oben verschieben will?
was muss ich denn schreiben?

Gruß Tom
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Mo 20.09.10 14:16 
Na halt entsprechend Left := Left -1 oder Top := Top -1 ;)

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)

Für diesen Beitrag haben gedankt: Delphi-Zone
Delphi-Zone Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 45

Win 7
Delphi 7.0 Prof
BeitragVerfasst: Mo 20.09.10 14:19 
AHHH! ok! Danke!

Man lernt ja wirklich jeden Tag dazu ;)

Gruß Tom