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 tatsächliche Position eines Steuerelements ermitteln (https://www.delphipraxis.net/79374-tatsaechliche-position-eines-steuerelements-ermitteln.html)

messie 21. Okt 2006 11:30


tatsächliche Position eines Steuerelements ermitteln
 
Ich benutze in einem TeeChart ein TRectangleTool (TeeChart Pro). Das ist ein kleines transparentes Fenster, was zur Laufzeit auf dem Graphen umhergeschoben werden kann.
Leider ist ein Bug drin: in der Grundeinstellung kann ich die Position links oben, rechts oben, links unten und rechts unten wählen. Dann wird eine property CustomPosition auf false gesetzt und das Tool automatisch skaliert und gezeichnet.
Wenn ich es auf dem Bildschirm verschiebe, wird CustomPosition auf true gesetzt und für die automatische Positionierung werden die Werte Shape.Left und Shape.Top benutzt. Die wurden leider bei der Positionierung in eine Ecke nicht aktualisiert, so daß beim ersten Verschieben das Element erstmal auf die Grundeinstellung springt und erst beim zweiten Drag die Positionen übernimmt.
Deshalb suche ich nach einem Weg, die tatsächliche Position des Element zu bestimmen. Leider sind dort nur wenige properties verfügbar, kein Handle etc. und alle Positionen sind auf dem designtime-Stand.

Wie kann ich die tatsächliche Position bestimmen?

Grüße, Messie


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr.

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