Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Dock/Drag Position herausfinden (https://www.delphipraxis.net/145354-dock-drag-position-herausfinden.html)

Neutral General 30. Dez 2009 10:20


Dock/Drag Position herausfinden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

Wenn ich ein Panel mit DragMode = dmAutomatic und DragKind = dkDock mit der Maus bewege, dann bewege ich ja, bis ich die linke Maustaste loslasse, nur ein Auswahlrechteck. Wie kann ich die Position dieses Rechtecks ermitteln?

(Im Anhang noch ein Bild zur Verdeutlichung)

Gruß
Neutral General

Chefx 31. Dez 2009 00:47

Re: Dock/Drag Position herausfinden
 
Liste der Anhänge anzeigen (Anzahl: 1)
hey,

du könntest die Position berechnen.
du weißt wo der Cursor ist und du weißt wo das Panel ist ,also wo du das Panel "angefasst hast".
Danoch musst du dir merken wie weit der Cursor von dem Eckpunkt des Panels ist und dann kannst du es ganz bequem mit der Position des cursors ausrechnen wo es jetzt herumfliegt ;-)(klingt alles ein bisschen komisch :-D ).

hier mal ein Lösungsansatz im Anhang (grafisch dargestellt)

ich hoffe das es dir weiter hilft :-D

MfG
Chefx


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz