Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - feststellen wo sich bild befindet


detlef-d - Do 10.06.10 21:26
Titel: feststellen wo sich bild befindet
hi,

ich verschiebe mein bild und möchte nun gerne verhinden das es ausserhalb von form1 rutscht
dafür kann ich natürlich einmal falls koordinaten > Form1.Width dann wäre es rechts draußen
oder falls koordinaten <0
leider funktioniert das ganze recht eingeschränkt, d.h. mein bild bewegt
sich jedoch einfach hin wo es will , also stoppt nicht is der oben genannte ansatz überhaupt richtig?


Georg08 - Do 10.06.10 21:40

ich glaube dazu gabs schon was...

Außerdem musst du die Breite/Höhe des Bildes beaachten


Xion - Do 10.06.10 22:02

Wie verschiebst du es denn? Zeig mal deinen Code.

An sich machst du das schon richtig, du musst das nur an der richtigen Stelle verwenden ;)

Left<0
Top<0
Left+Width>Form.Width
Top+Height>Form.Height