Hallo zusammen,
ich bewege aktuell meine gezeichneten Rechtecke, wenn ich "dragge".
Dabei werden die x- und y-Position der Rechtecke gleich der x- und y-Koordinaten der Maus gesetzt. Somit ist aber die Maus natürlich immer in der linken oberen Ecke des Rechtecks.


Nun will ich aber, dass die Maus genau dort bleibt im Rechteck, wo ich auch zum Draggen ansetze. Dazu berechne ich einfach den Abstand vom Mauspunkt zum Koordinatenpunkt des Rechtecks oben links und sette die Koordinaten des Rechtsecks gleich der Maus-Koordinaten minus diesen Abstand.

Nun bewegt sich aber leider gar nichts mehr. Hat hier jemand Ideen und kann helfen?
ich bewege aktuell meine gezeichneten Rechtecke, wenn ich "dragge".
Dabei werden die x- und y-Position der Rechtecke gleich der x- und y-Koordinaten der Maus gesetzt. Somit ist aber die Maus natürlich immer in der linken oberen Ecke des Rechtecks.


Nun will ich aber, dass die Maus genau dort bleibt im Rechteck, wo ich auch zum Draggen ansetze. Dazu berechne ich einfach den Abstand vom Mauspunkt zum Koordinatenpunkt des Rechtecks oben links und sette die Koordinaten des Rechtsecks gleich der Maus-Koordinaten minus diesen Abstand.

Nun bewegt sich aber leider gar nichts mehr. Hat hier jemand Ideen und kann helfen?