Zum Hauptinhalt springen

So öffnen Sie ein neues Fenster in Windows Forms: schrittweise Anleitung

Windows Forms - eine wichtige Technologie zum Erstellen einer grafischen Oberfläche in Anwendungen auf der Windows-Plattform. In einigen Fällen müssen Sie möglicherweise ein neues Fenster öffnen, um zusätzliche Funktionen hinzuzufügen oder zusätzliche Informationen anzuzeigen. In diesem Artikel erfahren Sie, wie Sie ein neues Fenster mit Windows Forms öffnen und eine schrittweise Anleitung zur Erreichung dieses Ziels bereitstellen.

Schritt 1: Erstellen Sie ein neues Formular

Der erste Schritt besteht darin, ein neues Formular zu erstellen, das Sie öffnen möchten. Sie können dies tun, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt klicken und im Kontextmenü "Add" > "Windows Form" auswählen. Geben Sie dann einen Namen für das neue Formular ein und klicken Sie auf Hinzufügen.

Schritt 2: Erstellen Sie eine Instanz des Formulars und öffnen Sie es

Nachdem Sie ein neues Formular erstellt haben, müssen Sie dieses Formular im Code instanziieren, um es zu öffnen. Sie können dies tun, indem Sie dem Ereignis oder der Methode den folgenden Code hinzufügen, der das Öffnen eines neuen Fensters auslösen soll:

YourFormName newForm = new YourFormName();

Schritt 3: Konfigurierbare Einstellungen (falls erforderlich)

In einigen Fällen können Sie beim Öffnen Parameter an ein neues Fenster übergeben. Dazu müssen Sie einen Konstruktor in einem neuen Formular erstellen, der Parameter annimmt, und ihn beim Instanziieren des Formulars verwenden. Fügen Sie dazu den folgenden Code hinzu, nachdem Sie das Formular instanziiert haben:

YourFormName newForm = new YourFormName(parameter1, parameter2);

Jetzt haben Sie eine vollständige Schritt-für-Schritt-Anleitung zum Öffnen eines neuen Fensters in Windows Forms. Wenn Sie diese Schritte befolgen, können Sie ganz einfach zusätzliche Funktionen hinzufügen und die Benutzeroberfläche Ihrer App verbessern.

Schritt 1: Öffnen Sie das Projekt in Microsoft Visual Studio

Bevor Sie ein neues Fenster in Windows Forms öffnen können, müssen Sie Ihr Projekt in Microsoft Visual Studio öffnen.

1. Starten Sie Microsoft Visual Studio und öffnen Sie das Projekt, in dem Sie ein neues Fenster erstellen möchten.

2. Wählen Sie dazu das Menü "Datei" und dann "Öffnen" aus. Sie können auch die Tastenkombination Strg+ O verwenden.

3. Wählen Sie im angezeigten Dialogfeld den Ordner mit Ihrem Projekt aus und klicken Sie darauf, um ihn auszuwählen. Klicken Sie dann auf die Schaltfläche "Öffnen" (Open).

4. Jetzt ist Ihr Projekt in Microsoft Visual Studio geöffnet und Sie können mit dem Erstellen eines neuen Fensters beginnen.

Anmerkung: Stellen Sie sicher, dass es sich bei Ihrem Projekt um ein Windows Forms-Projekt handelt, das das Erstellen von Fenstern unterstützt. Wenn es sich bei Ihrem Projekt nicht um ein Windows Forms-Projekt handelt, müssen Sie möglicherweise ein neues Projekt erstellen oder den Typ Ihres Projekts ändern.

Schritt 2: Fügen Sie ein neues Formular hinzu

Um ein neues Fenster in Windows Forms zu öffnen, müssen Sie Ihrem Projekt ein neues Formular hinzufügen.

Um ein neues Formular zu erstellen, können Sie in Visual Studio im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt klicken, auf Hinzufügen und dann auf Neues Element klicken. Wählen Sie dann den Elementtyp «Windows Forms» aus und klicken Sie auf die Schaltfläche «OK».

Danach wird ein neues Formular mit der Erweiterung in Ihrem Projekt angezeigt.cs (für C#) oder .vb (für Visual Basic), die Sie öffnen und bearbeiten können.

Sie können auch eine neue Formularklasse erstellen, indem Sie mit der rechten Maustaste im Projektmappen-Explorer klicken, Hinzufügen und dann Klasse auswählen. Geben Sie dann den Namen Ihres neuen Formulars ein und stellen Sie sicher, dass der Basisklassentyp auf «Form» gesetzt ist.

Ihr neues Formular wird im Projektmappen-Explorer angezeigt, wo Sie verschiedene Steuerelemente hinzufügen, die Formulareigenschaften anpassen und die Logik Ihrer Anwendung schreiben können.

In diesem Schritt haben Sie Ihrem Windows Forms-Projekt ein neues Formular hinzugefügt. Jetzt können Sie mit dem nächsten Schritt fortfahren und das Öffnen eines neuen Fensters konfigurieren, wenn Sie auf eine Schaltfläche oder ein anderes Ereignis klicken.

Schritt 3: Erstellen Sie eine Schaltfläche "Neues Fenster öffnen"

Um ein neues Fenster in einer Windows Forms-Anwendung zu öffnen, müssen Sie eine Schaltfläche erstellen, auf die ein neues Fenster geöffnet wird, wenn Sie darauf klicken. In diesem Schritt fügen wir diese Schaltfläche zum Formular hinzu.

  1. Öffnen Sie die Formulardatei, in der Sie eine Schaltfläche hinzufügen möchten. Dies ist normalerweise eine Datei mit einer Erweiterung .cs .
  2. Positionieren Sie den Cursor an der Stelle, an der die Schaltfläche platziert werden soll.
  3. Suchen Sie im Steuerelementcontainer (normalerweise die Symbolleiste Layout oder Komponenten auf der rechten Seite) nach der Schaltfläche, und ziehen Sie sie an die gewünschte Stelle im Formular.
  4. Ändern Sie die Eigenschaften der Schaltfläche bei Bedarf. Sie können beispielsweise Schaltflächentext, Stil, Größe usw. festlegen.

Jetzt haben Sie eine Schaltfläche, auf die ein neues Fenster geöffnet wird, wenn Sie darauf klicken. Im nächsten Schritt lernen wir, Code hinzuzufügen, der beim Klicken auf die Schaltfläche für das Öffnen eines neuen Fensters verantwortlich ist.

Schritt 4: Schreiben Sie den Code, um ein neues Fenster zu öffnen

Um ein neues Fenster in Windows Forms zu öffnen, benötigen Sie ein wenig Code. Sie müssen ein neues Formular definieren, dieses Formular instanziieren und öffnen.

Hier ist ein Beispielcode, mit dem Sie ein neues Fenster öffnen können:

private void открытьНовоеОкноToolStripMenuItem_Click(object sender, EventArgs e)

In diesem Beispiel erstellen wir eine neue Formularinstanz mit dem Namen "Neues Fenster" und rufen die Methode "Show()" auf, um dieses Formular anzuzeigen. Sobald dieser Code ausgeführt wird, wird ein neues Fenster geöffnet und für den Benutzer sichtbar.

Sie können auch Code hinzufügen, der beim Öffnen eines neuen Fensters ausgeführt wird. Sie können beispielsweise Daten aus einem vorherigen Formular an ein neues übergeben oder den Anfangszustand der Steuerelemente in einem neuen Formular anpassen.

Jetzt haben Sie alles, was Sie brauchen, um ein neues Fenster in Windows Forms zu öffnen. Sie können diesen Vorgang wiederholen, um eine beliebige Anzahl von Fenstern in Ihrer Anwendung zu erstellen und zu öffnen.