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