Windows Forms - es ist eine leistungsstarke Technologie zur Entwicklung von grafischen Benutzeroberflächen für Windows-Betriebssysteme. Es ermöglicht Ihnen, funktionale und attraktive Fensteranwendungen mit .NET Framework und der Programmiersprache C# zu erstellen. Eine häufige Anforderung bei der Arbeit mit Windows Forms besteht darin, eine Anwendung im Vollbildmodus zu öffnen.
Das Öffnen einer Anwendung im Vollbildmodus kann in vielen Fällen hilfreich sein. Zum Beispiel, wenn Ihre Anwendung für die Darstellung von Multimedia-Inhalten gedacht ist oder wenn Sie den Arbeitsbereich für den Benutzer maximieren möchten.
In diesem ausführlichen Leitfaden werden wir verschiedene Möglichkeiten zum Öffnen von Windows Forms im Vollbildmodus mit den verschiedenen Funktionen und Methoden untersuchen, die im .NET Framework verfügbar sind.
Wie kann ich Windows Forms richtig für den Vollbildmodus konfigurieren:
this.FormBorderStyle = FormBorderStyle.None;
Dieser Code muss in der Initialisierungsmethode des Formulars (z. B. im Konstruktor) oder in der Methode hinzugefügt werden, die für das Größenänderungsereignis des Formulars verantwortlich ist.
Sie können die WindowState-Eigenschaft auch so konfigurieren, dass das Formular den gesamten Bildschirm einnimmt. Mit der WindowState-Eigenschaft können Sie den Status des Formularfensters ändern. Sie können den folgenden Code verwenden, um ein Formular für den Vollbildmodus anzupassen:
this.WindowState = FormWindowState.Maximized;
Beachten Sie außerdem, dass beim Aktivieren des Vollbildmodus ein Problem auftreten kann, wenn die Aufgabenleiste weiterhin sichtbar ist. Um dieses Problem zu vermeiden, können Sie die Form-Methode verwenden.SetBounds. Mit dieser Methode können Sie die Position und Größe der Form anpassen. Sie können den folgenden Code verwenden, um sicherzustellen, dass das Formular den gesamten Bildschirm einnimmt und die Aufgabenleiste ausgeblendet ist:
this.SetBounds(0, 0, Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
Daher können Sie Windows Forms mithilfe der angegebenen Eigenschaften und Methoden ordnungsgemäß für den Vollbildmodus konfigurieren.
Schritt 1: Öffnen des Projekts in Visual Studio
1. Starten Sie Visual Studio auf Ihrem Computer.
2. Wählen Sie im Menü Datei die Option Öffnen und dann Projekt/Projektmappe aus.
3. Suchen Sie den Ordner, in dem sich Ihr Windows Forms-Projekt befindet, und wählen Sie die Projektdatei mit der Erweiterung aus. "csproj" oder ".vbproj".
4. Klicken Sie auf die Schaltfläche Öffnen, um das Projekt in Visual Studio zu laden.
Jetzt ist das Windows Forms-Projekt in Visual Studio geöffnet, und Sie können mit den nächsten Schritten fortfahren, um das Öffnen im Vollbildmodus anzupassen.
Schritt 2: Erstellen eines Formulars für den Vollbildmodus
In diesem Schritt erstellen wir ein Formular, das im Vollbildmodus angezeigt wird. Dazu müssen wir die Eigenschaft verwenden WindowState und mehrere Methoden.
1. Öffnen Sie Visual Studio, und erstellen Sie ein neues Windows Forms-Projekt.
2. Wechseln Sie in den Formularentwurfsmodus, indem Sie auf die Formulardatei mit der Erweiterung "klicken.cs" oder ".designer.cs".
3. Greifen Sie auf die Eigenschaft zu WindowState, die für den Zustand des Fensters verantwortlich ist. Setzen Sie den Wert auf gleich FormWindowState.Maximized damit das Fenster im Vollbildmodus angezeigt wird.
4. Dazu können Sie einen Formularkonstruktor oder eine Methode verwenden Form_Load. Wenn Sie einen Konstruktor verwenden, fügen Sie den folgenden Code innerhalb des Konstruktors hinzu:
5. Wenn Sie es vorziehen, die Methode zu verwenden Form_Load Fügen Sie den folgenden Code innerhalb der Methode hinzu:
private void Form_Load(object sender, EventArgs e)
6. Speichern und führen Sie das Projekt aus, um das Ergebnis zu sehen. Ihr Formular wird nun beim Start im Vollbildmodus angezeigt.
In diesem Schritt haben Sie gelernt, ein Formular für den Vollbildmodus zu erstellen. Im nächsten Schritt werden wir uns ansehen, wie Sie das Formular schließen, wenn Sie auf die Schaltfläche Schließen klicken.
Schritt 3: Anpassen der Formulareigenschaften
Nachdem Sie ein neues Formular in einem Windows Forms-Projekt erstellt haben, müssen Sie die Eigenschaften des Formulars so konfigurieren, dass es im Vollbildmodus angezeigt wird. Führen Sie dazu die folgenden Schritte aus:
1. Suchen Sie die FormBorderStyle-Eigenschaft:
Die FormBorderStyle-Eigenschaft gibt den Stil des Formularrahmens an. Um das Formular im Vollbildmodus zu öffnen, wählen Sie None. Dadurch werden die Grenzen des Formulars entfernt und der gesamte Bildschirmbereich gefüllt.
2. Legen Sie den Wert der WindowState-Eigenschaft fest:
Die WindowState-Eigenschaft gibt den Status des Fensters an, wenn es geöffnet wird. Um das Formular im Vollbildmodus zu öffnen, legen Sie den Wert der WindowState-Eigenschaft auf Maximized fest. Dadurch wird das Formular so groß wie möglich gemacht, indem der gesamte verfügbare Bereich des Bildschirms ausgefüllt wird.
3. Erweiterte Einstellungen:
Wenn Sie die Taskleiste beim Öffnen eines Formulars ausblenden möchten, können Sie die Eigenschaften ShowInTaskbar und TopMost auf false setzen. Dadurch wird das Formular aus der Taskleiste ausgeblendet und über anderen Fenstern angezeigt.
Achten Sie darauf, die Änderungen zu speichern, nachdem Sie die Formulareigenschaften konfiguriert haben.
Schritt 4: Schreiben von Code, um die Größe des Formulars zu ändern
Um Windows Forms im Vollbildmodus zu öffnen, müssen Sie die Größe des Formulars in die Bildschirmgröße ändern.
Sie können den folgenden Code verwenden, um die Größe des Formulars zu ändern:
private void Form1_Load(object sender, EventArgs e)
In diesem Code verwenden wir das Form1_Load-Ereignis, das beim Laden des Formulars aufgerufen wird. Innerhalb dieses Ereignisses ändern wir den Status des Formulars in FormWindowState.Maximiert , wodurch das Formular im Vollbildmodus geöffnet wird. Außerdem legen wir den Formrahmenstil auf FormBorderStyle fest.None , um den Formrahmen zu entfernen. Schließlich legen wir die Formgrößen mithilfe der Bounds-Eigenschaft und der Screen-Eigenschaft auf die Bildschirmgrößen fest.PrimaryScreen.Bounds .
Nachdem Sie diesen Code geschrieben und gespeichert haben, wird das Formular beim Start des Programms im Vollbildmodus geöffnet.
Schritt 5: Behandeln von Tastatureingabeereignissen zum Beenden des Vollbildmodus
Nachdem Sie Ihr Windows Forms-Fenster in den Vollbildmodus versetzt haben, müssen Sie möglicherweise vorsehen, dass Sie diesen Modus durch Drücken einer bestimmten Taste beenden können. Dazu müssen Sie das KeyDown- oder KeyPress-Ereignis behandeln.
Wenn der Benutzer eine Taste auf der Tastatur drückt, tritt ein KeyDown- oder KeyPress-Ereignis auf. Sie können dieses Ereignis behandeln und überprüfen, ob die gedrückte Taste die Taste ist, die Sie zum Beenden des Vollbildmodus verwenden möchten (z. B. die Escape-Taste).
Hier ist ein Beispielcode, der das KeyDown-Ereignis behandelt und überprüft, ob die Escape-Taste gedrückt wird:
private void Form_KeyDown(object sender, KeyEventArgs e)>
Wenn Sie in diesem Beispiel die Escape-Taste drücken, wird das Formularfenster wieder in seinen normalen Zustand zurückgesetzt, sein normaler Rahmen wird fortgesetzt und es wird wieder maximiert, um den gesamten Bildschirm zu füllen.
Denken Sie daran, Ihrem Formular einen KeyDown-Ereignishandler hinzuzufügen, damit er die angegebene Methode aufruft:
this.KeyDown += new KeyEventHandler(Form_KeyDown);
Sie können diesen Code jetzt Ihrem Windows Forms-Formular hinzufügen und Tastatureingabeereignisse behandeln, um den Vollbildmodus zu verlassen.
Schritt 6: Starten Sie die Anwendung und überprüfen Sie, ob sie im Vollbildmodus ausgeführt wird
Nachdem wir alle vorherigen Schritte ausgeführt haben, um Windows Forms im Vollbildmodus zu öffnen, können wir die Anwendung starten und überprüfen, ob sie im Vollbildmodus ausgeführt wird. Dazu müssen wir in unserer integrierten Entwicklungsumgebung (IDE) auf die Schaltfläche Start (oder die Tastenkombination F5) klicken.
Nach dem Start der Anwendung wird sie in einem Fenster geöffnet, das sich automatisch im Vollbildmodus öffnet. Wir können dann überprüfen, welche Änderungen an der Anwendungsschnittstelle vorgenommen wurden. Wenn alle Einstellungen korrekt vorgenommen wurden, sollten wir sehen, dass das Anwendungsfenster den gesamten Bildschirm ohne Rahmen und Titel einnimmt.
Wir können auch Aktionen ausführen, um zu überprüfen, ob die Anwendung im Vollbildmodus zuverlässig ausgeführt wird. Zum Beispiel können wir versuchen, die Größe eines Anwendungsfensters mit der Maus zu ändern oder Hotkeys zu verwenden, um bestimmte Aktionen auszuführen. Wenn alles richtig funktioniert, muss die gesamte Funktionalität des Programms im Vollbildmodus verfügbar sein.
Wenn wir feststellen, dass die App im Vollbildmodus nicht ordnungsgemäß funktioniert, können wir zu den vorherigen Schritten zurückkehren und alle Einstellungen erneut überprüfen, um sicherzustellen, dass wir keine Fehler gemacht haben.
In diesem Schritt schließen wir die Anleitung zum Öffnen von Windows Forms im Vollbildmodus ab. Wir haben unsere App erfolgreich so konfiguriert, dass sie im Vollbildmodus geöffnet und ausgeführt wird. Jetzt können wir diese Funktionalität in unseren Projekten nutzen und den Benutzern eine komfortablere Benutzeroberfläche für die Vollbildanwendung bieten.