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 Anwendung oben rechts platzieren (https://www.delphipraxis.net/72497-anwendung-oben-rechts-platzieren.html)

Ajin 1. Jul 2006 14:32


Anwendung oben rechts platzieren
 
Moin Moin!

Kurze Frage: wie kann ich meine Anwendung immer oben rechts starten lassen?
Die Eigenschaft Position der Form lässt nur vorgegebene Werte zu.

Matze 1. Jul 2006 14:35

Re: Anwendung oben rechts platzieren
 
Moin,

Delphi-Quellcode:
Form.Left := ...
Form.Top := 0;
Left kannst du aus Screen.Width und Form.Width errechnen. Nur solltest du zusätzlich die Taskleiste berücksichtigen. Codes dazu gibt's hier auf irgendwo.


[i]Edit 1+2: DIese -Tags *grml*

Ajin 1. Jul 2006 14:45

Re: Anwendung oben rechts platzieren
 
Super danke! Das war ja einfach :)

Zacherl 1. Jul 2006 15:07

Re: Anwendung oben rechts platzieren
 
Die Taskleiste ist sogar egal, wenn die Position oben ist. Nur für z.B. unten-rechts wäre das zu berücksichtigen.

Matze 1. Jul 2006 15:20

Re: Anwendung oben rechts platzieren
 
Zitat:

Zitat von Florian Bernd
Die Taskleiste ist sogar egal, wenn die Position oben ist. Nur für z.B. unten-rechts wäre das zu berücksichtigen.

Nö, einige haben die Taskleiste oben oder am Rand senkrecht.

Dani 1. Jul 2006 15:25

Re: Anwendung oben rechts platzieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich glaube mit Screen.WorkArea*** ist Ajin auf der sicheren Seite.

Hawkeye219 1. Jul 2006 15:27

Re: Anwendung oben rechts platzieren
 
Zitat:

Zitat von Matze
Nö, einige haben die Taskleiste oben oder am Rand senkrecht.

Deshalb sollte man vielleicht TScreen.WorkAreaRect bzw. TMonitor.WorkAreaRect benutzen. :wink:

Gruß Hawkeye

//Edit: ok, TMonitor für den 2. Bildschirm...

Zacherl 1. Jul 2006 15:46

Re: Anwendung oben rechts platzieren
 
Ok, wenn man seine Taskleiste natürlich rechts ausgerichtet hat, dann muss diese auch mit berücksichtigt werden.


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