Das Windows-Formular ist eine Hauptkomponente bei der Entwicklung von .NET-Anwendungen, das Formular wird jedoch standardmäßig in der Standardgröße angezeigt, was bei der Arbeit mit großen Monitoren oder bei der Maximierung des Bildschirmplatzes unangenehm sein kann. In diesem Artikel erfahren Sie, wie Sie ein Windows-Formular im Vollbildmodus erstellen.
Es gibt mehrere Möglichkeiten, die Größe eines Formulars zu ändern. Eine der einfachsten Methoden ist die Verwendung einer Eigenschaft WindowState. Diese Eigenschaft hat drei mögliche Werte: Normal (Standardgröße), Minimized (Minimieren) und Maximized (Maximieren). Um die Größe des Formulars im Vollbildmodus zu ändern, legen Sie einfach die WindowState-Eigenschaft auf Maximized fest:
this.WindowState = FormWindowState.Maximized;
Auf diese Weise wird das Formular beim Starten der Anwendung automatisch im Vollbildmodus geöffnet. Beachten Sie jedoch, dass dieser Wert jedes Mal angewendet wird, wenn Sie das Formular öffnen.
Wenn Sie möchten, dass das Programm die Größe ändern kann, während es ausgeführt wird, können Sie Schaltflächen oder andere Steuerelemente verwenden, um die Größenänderungsfunktionen des Formulars aufzurufen. Verwenden Sie dazu die Methode SetWindowState. Sie können beispielsweise eine Schaltfläche mit Code erstellen:
private void MaximizeButton_Click(object sender, EventArgs e)
Wenn Sie auf diese Schaltfläche klicken, wird die Form ihre Größe auf den gesamten Bildschirm ändern. Sie können auch eine Schaltfläche hinzufügen, um mit dem Wert Normal auf die Standardgröße zurückzukehren:
private void NormalizeButton_Click(object sender, EventArgs e)
Das Formular wird nun beim Start des Programms in der Standardgröße angezeigt, der Benutzer kann die Größe jedoch nach Belieben ändern.
So skalieren Sie Windows Form auf den Vollbildmodus: Schritt für Schritt Anleitung
Schritt 1: Öffnen Sie das Windows Form-Projekt in Ihrer Entwicklungsumgebung.
Schritt 2: Suchen Sie im Eigenschaftenfenster Ihres Formulars nach der Eigenschaft "FormBorderStyle". Setzen Sie den Wert auf "None".
Schritt 3: Suchen Sie im Eigenschaftenfenster nach der Eigenschaft "WindowState". Legen Sie den Wert für die maximale Fenstergröße auf "Maximiert" fest.
Schritt 4: Erstellen Sie einen "KeyDown" -Ereignishandler für Ihr Formular. Verwenden Sie den folgenden Code:
private void Form1_KeyDown(object sender, KeyEventArgs e) < if (e.KeyCode == Keys.Escape) < this.Close(); >>
Schritt 5: Suchen Sie im Eigenschaftenfenster Ihres Formulars nach der Eigenschaft "KeyPreview". Setzen Sie den Wert auf "true".
Schritt 6: Suchen Sie im Eigenschaftenfenster nach der Eigenschaft "ControlBox". Legen Sie den Wert auf "false" fest, um die Fenstersteuerelemente auszublenden.
Schritt 7: Führen Sie Ihr Programm aus und überprüfen Sie, ob das Formular im Vollbildmodus geöffnet wird. Sie können auch die Escape-Taste verwenden, um den Vollbildmodus zu verlassen.
Ihr Windows Form-Programm wird jetzt im Vollbildmodus geöffnet, sodass die Benutzer den maximalen Platz auf dem Bildschirm und die Benutzerfreundlichkeit genießen können.