![]() |
Maximale Formulargröße?
Guten Abend, allerseits.
Ich möchte gerne, dass mein Formular den gesamten Bildschirm (ausgenommen Taskleiste) ausfüllt. Bisher habe ich mir damit beholfen, dass ich die Bildschirmgröße (self.width := system.Windows.Forms.Screen.PrimaryScreen.Bounds.W idth) verwendet habe und bei der Höhe die Taskleiste berücksichtigt habe. Das funktioniert natürlich nicht, wenn ein Anwender seine Taskleiste anders angeordnet hat. Ich bräuchte also die Größe des freien Desktops. Ich habe es schon versucht mit: System.Windows.Forms.Screen.GetWorkingArea - bin damit aber leider nicht zurecht gekommen. Es wäre schön, wenn mir da jemand auf die Sprünge helfen könnte. Vielen Dank im Voraus und noch einen schönen Abend. mfg gfjs |
Re: Maximale Formulargröße?
gibt es sowas wie WindowState := wsMaximized in .net?
|
Re: Maximale Formulargröße?
Hallo,
da ich nicht mit .NET arbeite, kann ich Dir nur eine Lösung für Win32 anbieten:
Delphi-Quellcode:
Vielleicht kannst Du es ja für .NET umsetzen.
procedure TForm1.FormShow (Sender: TObject)
begin BoundsRect := Screen.WorkAreaRect; end; Gruß Hawkeye |
Re: Maximale Formulargröße?
Guten Morgen und vielen Dank! Ich werd's heute abend gleich mal ausprobieren.
mfg gfjs |
Re: Maximale Formulargröße?
@ Hawkeye219
WorkAreaRect habe ich nicht gefunden und " rct := System.Windows.Forms.Screen.PrimaryScreen.Bounds;" liefert mir den gesamten Bildschirm. @fwsp WindowState := wsMaximized gibt's in .NET nicht, ich habe auch nichts vergleichbares gefunden. Vielleicht hat ja noch jemand eine Idee? mfg gfjs |
Re: Maximale Formulargröße?
Zitat:
greetz Mike |
Re: Maximale Formulargröße?
@ JasonDX
Vielen Dank, Mike! Mein Fehler: ich habe nach Form.WindowState gesucht. - Und so klappt's tadellos:
Delphi-Quellcode:
mfg Jürgen
self.WindowState := system.Windows.Forms.FormWindowState.Maximized;
label1.Text := self.Height.ToString; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 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 by Thomas Breitkreuz