AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi tatsächliche Position eines Steuerelements ermitteln
Thema durchsuchen
Ansicht
Themen-Optionen

tatsächliche Position eines Steuerelements ermitteln

Ein Thema von messie · begonnen am 21. Okt 2006
Antwort Antwort
messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#1

tatsächliche Position eines Steuerelements ermitteln

  Alt 21. Okt 2006, 11:30
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:14 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