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/)
-   -   Prism Top und Left in Bezug auf Screen (https://www.delphipraxis.net/45552-top-und-left-bezug-auf-screen.html)

faux 8. Mai 2005 13:21


Top und Left in Bezug auf Screen
 
Hallo!

Ich habe auf einem Formular eine Edit-Komponente. Jetzt will ich die Left und Top werte in Bezug auf den ganzen Bildschirm haben, wie macht man das? So gehts jedenfalls nicht:

Delphi-Quellcode:
X := Screen.Width - Left + Edit1.Left;
Y := Screen.Height - Top + Edit1.Top;
Danke schon mal...

Waldteufel 8. Mai 2005 13:24

Re: Top und Left in Bezug auf Screen
 
Hi.

Delphi-Referenz durchsuchenClientToScreen ;-)

faux 8. Mai 2005 13:34

Re: Top und Left in Bezug auf Screen
 
Danke.

idontwantaname 8. Mai 2005 13:37

Re: Top und Left in Bezug auf Screen
 
Zitat:

Zitat von faux
So gehts jedenfalls nicht:

Delphi-Quellcode:
X := Screen.Width - Left + Edit1.Left;
Y := Screen.Height - Top + Edit1.Top;

Wie soll es auch ?? Hier liegt ein Denkfehler vor, so wäre es richtig:
Delphi-Quellcode:
X := Self.Left + Edit1.Left;
Y := Self.Top + Edit1.Top;
:wink:

[edit] Juhu, 200 Beiträge :dancer:

sakura 8. Mai 2005 13:40

Re: Top und Left in Bezug auf Screen
 
Zitat:

Zitat von idontwantaname
Wie soll es auch ?? Hier liegt ein Denkfehler vor, so wäre es richtig:
Delphi-Quellcode:
X := Self.Left + Edit1.Left;
Y := Self.Top + Edit1.Top;

Und wenn das Edit jetzt wieder in einer PageControl liegt, dann ist Dein Code auch wieder hinfällig :roll: Die Lösung wurde oben doch schon genannt und dankend entgegen genommen, warum dann noch undurchdachte "Lösungen" posten :zwinker:

...:cat:...

idontwantaname 8. Mai 2005 14:00

Re: Top und Left in Bezug auf Screen
 
hm, hast recht, sry :oops:
werde mich in zukunft zurückhalten :mrgreen:

Sharky 8. Mai 2005 15:19

Re: Top und Left in Bezug auf Screen
 
Zitat:

Zitat von sakura
... warum dann noch undurchdachte "Lösungen" posten ...

Hat er doch extra geschriebe ;-)
Zitat:

Zitat von idontwantaname
[edit] Juhu, 200 Beiträge

Es geht wohl vielen noch immer um die Anzahl der Beiträge :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:23 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