![]() |
Form auf den zweiten Monitor zentrieren?
Hi!
Leider hab ich noch kein thema gefunden in dem steht wie man eine Form auf den zweiten monitor verschieben/zentrierenkann. Danke mal |
Re: Form auf den zweiten Monitor zentrieren?
Moin!
- Du hast bei der Form die Eigenschaft Left und Top - Du hast bei der globalen Instanz Screen die Eigenschaft MonitorCount und Monitors[] - Die einzelnen TMonitor Instanzen haben wiederrum Left, Top und Width/Height als Eigenschaft.
Delphi-Quellcode:
Damit sollte sich doch dann schon alles lösen lassen.
procedure TForm1.FormCreate(Sender: TObject);
Var i : integer; begin For i := 0 To Screen.MonitorCount-1 Do ListBox1.Items.Add(format('Monitor %u: Left = %d, Top = %d, Width = %d, Height = %d', [i, Screen.Monitors[i].Left, Screen.Monitors[i].Top, Screen.Monitors[i].Width, Screen.Monitors[i].Height])); end; MfG Muetze1 |
Re: Form auf den zweiten Monitor zentrieren?
Hallo Niko,
sieh dir mal die Hilfe zu ![]() ![]() Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:30 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