Registriert seit: 13. Jan 2004
Ort: Hamm(Westf)
1.946 Beiträge
Delphi 12 Athens
|
AW: Shape soll Form nicht überschreitten.
21. Jun 2013, 02:46
Du hast doch einfach 2 Randbedingungen die zu behandeln sind.
Delphi-Quellcode:
GetCursorPos(mouseposition);
if mouseposition.y < Form.top then //Rand oben
Shape.top := 0
else if mouseposition.y > Form.top + Form.clientheight-Shape.height then //Rand unten
shape.top := Form.clientheight-Shape.height
else
shape.top := mouseposition.y-Form.top; //innerhalb des vorgesehenen Wertebereichs.
Andreas Monads? Wtf are Monads?
Geändert von QuickAndDirty (21. Jun 2013 um 02:50 Uhr)
|