Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Form oben und mittig anzeigen (https://www.delphipraxis.net/108847-form-oben-und-mittig-anzeigen.html)

HolgerCW 20. Feb 2008 12:14


Form oben und mittig anzeigen
 
Hallo zusammen,

wie kann ich eine Form oben und mittig des Screens anzeigen ?

Gruss

Holger

DeddyH 20. Feb 2008 12:20

Re: Form oben und mittig anzeigen
 
Delphi-Quellcode:
procedure TDeinForm.FormShow(Sender: TObject);
begin
  Left := (Screen.Width - self.Width) div 2;
  Top := 0;
end;
Dabei wird aber die Taskleiste nicht berücksichtigt (ginge IMHO mit SystemParametersInfo und SPI_GETWORKAREA).

mkinzler 20. Feb 2008 12:20

Re: Form oben und mittig anzeigen
 
Delphi-Quellcode:
Form.Left := Screen.Width div 2 - Form.Width div 2;
Form.Top := Screen.Height div 2 - Form.Height div 2;

HolgerCW 20. Feb 2008 12:35

Re: Form oben und mittig anzeigen
 
Vielen dank,

auf was muss ich denn dann Position stellen und PrintScale oder noch was anderes ?

Weil -> Form ist immer noch Mittig. Hatte vorher bei Position -> poScreenCenter stehen

Gruss

Holger

Coder1990 20. Feb 2008 12:35

Re: Form oben und mittig anzeigen
 
Zitat:

Zitat von mkinzler
Delphi-Quellcode:
Form.Left := Screen.Width div 2 - Form.Width div 2;
Form.Top := Screen.Height div 2 - Form.Height div 2;

ich glaube das vom deddyh hat schon gereicht^^
P.S. Der HolgerCW wollte das Oben (Top=0) und mittig und nicht mitte mitte...

HolgerCW 20. Feb 2008 12:43

Re: Form oben und mittig anzeigen
 
Alles klar,

DeddyH hatte gereicht. Danke und Gruss

Holger


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:06 Uhr.

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