Thema: Delphi Rechteck verschieben

Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
702 Beiträge
 
Delphi 12 Athens
 
#12

AW: Rechteck verschieben

  Alt 16. Jun 2019, 16:10
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
Peter Below
  Mit Zitat antworten Zitat