Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Befehl gesucht
Delphi-Zone - Mo 20.09.10 14:04
Titel: Befehl gesucht
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 - 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
Delphi-Zone - 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 - Mo 20.09.10 14:16
Na halt entsprechend Left := Left -1 oder Top := Top -1 ;)
Delphi-Zone - Mo 20.09.10 14:19
AHHH! ok! Danke!
Man lernt ja wirklich jeden Tag dazu ;)
Gruß Tom
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!