Könntet ihr mir bei folgenden Punkten noch helfen:
1) Wie überprüfe ich, ob die Maus innerhalb vom Rechteck ist? Mit welcher Methode?
2) Wenn der User die Maus loslässt, dann brauche ich zu diesem Zeitpunkt die Koordinaten der Maus im Formular. Wie bekomme ich diese? Mit welcher Methode?
Der OnMouseUp-Event bringt die Koordinaten der Maus mit, schon auf Clientkoordinaten umgerechnet.
Du hast leider den Fehler gemacht, deine Rechteck-Klasse TRect zu nennen. Dadurch hast Du einen Namenskonflikt mit dem Delphi-Typ TRect aus der
Unit System.Types. Das ist ein Record mit vielen nützlichen Methoden, darunter
function Contains(const Pt: TPoint): Boolean; overload;
Siehe
http://docwiki.embarcadero.com/Libra...em.Types.TRect