Zum Hauptinhalt springen

So öffnen Sie ein neues Formular mit Windows Forms: schrittweise Anleitung

Windows Forms es ist eine der wichtigsten Bibliotheken, die zum Entwickeln von Anwendungen in einer Windows-Umgebung verwendet werden. Wenn Sie eine komplexe Anwendung mit mehreren Formularen erstellen müssen, besteht eines der Schlüsselelemente darin, bei Bedarf ein neues Formular zu öffnen. In diesem Artikel zeigen wir Ihnen, wie Sie dies Schritt für Schritt tun können, um eine reibungslose Navigation zwischen den Formularen zu ermöglichen.

Der erste Schritt besteht darin, ein neues Formular in Ihrem Windows Forms-Projekt zu erstellen. Sie können dies tun, indem Sie mit der rechten Maustaste auf das Projekt in der Projektstruktur klicken und den Menüpunkt Hinzufügen -> Windows-Formular auswählen. ". Wählen Sie dann den Formulartyp aus, der Ihren Anforderungen entspricht, und klicken Sie auf die Schaltfläche Hinzufügen.

Nachdem Sie ein neues Formular erstellt haben, haben Sie die Möglichkeit, sein Aussehen anzupassen und alle für Ihre Anwendung erforderlichen Steuerelemente hinzuzufügen. Wenn Sie Daten aus einem vorherigen Formular an ein neues Formular übergeben müssen, können Sie einen Konstruktor oder öffentliche Eigenschaften verwenden, um diese Daten zu übergeben.

Wenn Sie mit dem Einrichten eines neuen Formulars fertig sind, müssen Sie definieren, wie Sie es aus dem vorherigen Formular öffnen. Dazu können Sie eine Schaltfläche, ein Menü, ein Ereignis oder ein anderes Steuerelement verwenden, das das Öffnen eines neuen Formulars auslöst. Im Ereignishandler dieses Steuerelements können Sie ein neues Formular instanziieren und die Methode aufrufen Show(), um es auf dem Bildschirm anzuzeigen. Sie können auch die Methode verwenden ShowDialog(), um das neue Formular als modales Fenster anzuzeigen, was bedeutet, dass der Benutzer nicht mit anderen Fenstern interagieren kann, während das neue Formular geöffnet ist.

Jetzt haben Sie den vollständigen Satz von Anweisungen zum Öffnen eines neuen Formulars mit Windows Forms. Denken Sie daran, das vorherige Formular zu löschen und zu schließen, wenn der Benutzer das neue Formular schließt, um sicherzustellen, dass Ihre Anwendung ordnungsgemäß funktioniert. Viel Spaß beim Entwickeln von Anwendungen unter Windows Forms!

Wo kann ich anfangen, ein neues Formular mit Windows Forms zu öffnen?

Wenn Sie eine GUI-Anwendung mit Windows Forms erstellen und die Möglichkeit zum Öffnen neuer Formulare hinzufügen möchten, müssen Sie einige einfache Schritte befolgen.

1. Öffnen Sie Visual Studio, und erstellen Sie ein neues Windows Forms-Projekt. Sie können die Projektvorlage "Windows Forms Application" auswählen.

2. Wählen Sie im Projektmappen-Explorer das Projekt aus, und klicken Sie mit der rechten Maustaste. Wählen Sie Add -> Windows Form, um ein neues Formular zu erstellen.

3. In einem neuen Formular können Sie die erforderlichen Steuerelemente wie Schaltflächen, Textfelder usw. hinzufügen. Sie können das Erscheinungsbild des Formulars auch mithilfe von Eigenschaften im Eigenschaftenfenster anpassen.

4. Um ein neues Formular aus dem aktuellen Formular zu öffnen, können Sie mit C# -Code eine Instanz des neuen Formulars erstellen und die Show- oder ShowDialog-Methode aufrufen. Zum Beispiel:

// Создание экземпляра новой формыForm2 form2 = new Form2();// Открытие новой формыform2.Show();

Die Show-Methode öffnet ein neues Formular und ermöglicht es dem Benutzer, mit ihm zu interagieren, während er weiterhin auf das vorherige Formular zugreifen kann. Die ShowDialog-Methode öffnet auch ein neues Formular, sperrt jedoch alle anderen Formulare, bis das neue Formular geschlossen ist.

5. Wenn Sie Daten zwischen Formularen übergeben möchten, können Sie Eigenschaften oder Konstruktoren verwenden, um Werte zu übergeben. Zum Beispiel können Sie eine Eigenschaft auf einem neuen Formular verwenden, um einen Wert festzulegen:

// Определение свойства на новой формеpublic string PassedValue < get; set; >// Передача значения на новую формуForm2 form2 = new Form2();form2.PassedValue = "Hello!";form2.Show();

6. Denken Sie daran, die Schließereignisse des Formulars zu behandeln. Sie können das FormClosing-Ereignis verwenden, um bestimmte Aktionen vor dem Schließen des Formulars auszuführen, oder das FormClosed-Ereignis, um Aktionen nach dem Schließen des Formulars auszuführen.

Jetzt haben Sie die grundlegenden Schritte zum Öffnen eines neuen Formulars mit Windows Forms. Sie können die Funktionalität Ihrer Anwendung weiter erweitern, neue Formulare hinzufügen und mit ihnen interagieren.

Erstellen eines neuen Projekts in Visual Studio

Um mit Windows Forms zu beginnen, müssen Sie ein neues Projekt in Visual Studio erstellen. Befolgen Sie diese Schritte, um Ihr erstes Projekt zu erstellen:

  1. Öffnen Sie Visual Studio.
  2. Wählen Sie im Menü "Datei" die Option "Neues Projekt erstellen" aus.
  3. Wählen Sie im Fenster "Projekt erstellen" die Kategorie "Visual C#" (oder "Windows Desktop" in älteren Versionen von Visual Studio) aus.
  4. Wählen Sie den Projekttyp "Windows Forms-Anwendung" aus.
  5. Geben Sie einen Namen und einen Speicherort für das neue Projekt an.
  6. Klicken Sie auf die Schaltfläche Neu, um das Projekt zu erstellen.

Nach Abschluss dieser Schritte erstellt Visual Studio ein neues Windows Forms-Projekt und öffnet es im Code-Editor. Jetzt können Sie mit den Formularen und Steuerelementen in Ihrem Projekt beginnen!

Hinzufügen eines neuen Formulars zu einem Projekt

Führen Sie die folgenden Schritte aus, um einem Projekt mithilfe von Windows Forms ein neues Formular hinzuzufügen:

  1. Öffnen Sie Ihr Projekt in Visual Studio.
  2. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt, und wählen Sie im Kontextmenü die Option "Hinzufügen" aus.
  3. Wählen Sie im angezeigten Untermenü die Option "Windows Form" aus.
  4. Geben Sie im daraufhin angezeigten Dialogfeld einen Namen für das neue Formular ein und klicken Sie auf die Schaltfläche "Hinzufügen".
  5. Visual Studio erstellt ein neues Formular und fügt es Ihrem Projekt automatisch hinzu.

Sie können jetzt ein neues Formular in Ihrem Projekt mit Code öffnen, indem Sie die von Windows Forms bereitgestellten Klassen und Methoden verwenden.

Anpassen der Schaltfläche zum Öffnen eines neuen Formulars

Befolgen Sie diese Schritte, um die Schaltfläche zum Öffnen eines neuen Formulars in Windows Forms zu konfigurieren:

  1. Öffnen Sie Ihr Projekt in Visual Studio und navigieren Sie zu dem Formular, in dem Sie die Schaltfläche platzieren möchten.
  2. Ziehen Sie das Button-Steuerelement aus dem Toolbox-Bedienfeld auf das Formular.
  3. Wählen Sie die erstellte Schaltfläche aus und klicken Sie mit der rechten Maustaste darauf.
  4. Wählen Sie im Kontextmenü die Option Eigenschaften aus.
  5. Suchen Sie im sich öffnenden Fenster Eigenschaften der Schaltfläche nach der Eigenschaft "Click" und doppelklicken Sie darauf, oder klicken Sie auf die Schaltfläche mit dem Dreipunkt daneben.
  6. Dadurch wird der Code-Editor mit einer leeren Methode des Button_Click-Ereignishandlers geöffnet.
  7. Fügen Sie im Hauptteil der Ereignishandlermethode Code hinzu, um das neue Formular zu öffnen. Zum Beispiel:
private void Button_Click(object sender, EventArgs e)

Hier ist Form2 die Klasse Ihres zweiten Formulars, das Sie öffnen möchten. Wenn Ihr zweites Formular anders heißt, ersetzen Sie Form2 durch den entsprechenden Namen.

Wenn Sie nun auf die Schaltfläche klicken, wird eine neue Instanz Ihres zweiten Formulars erstellt und auf dem Bildschirm angezeigt.

Kompilieren und Ausführen des Projekts, um die Ergebnisse zu überprüfen

Nachdem Sie ein neues Formular in Ihrem Windows Forms-Projekt erstellt und konfiguriert haben, ist es wichtig zu überprüfen, wie es im Ausführungsmodus aussieht und funktioniert. Dazu müssen Sie das Projekt kompilieren und ausführen.

Das Kompilieren und Ausführen eines Projekts in Visual Studio ist einfach und intuitiv:

1. Öffnen Sie Ihr Projekt in Visual Studio.

2. Überprüfen Sie, ob Ihr neues Formular (oder ein anderes Formular, das Sie öffnen möchten) der Einstiegspunkt für die Anwendung ist. Gehen Sie dazu zu Projekteigenschaften (klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt und wählen Sie Eigenschaften aus) und suchen Sie im Abschnitt "Application" nach "Startup Form" (Einstiegspunkt).

3. Stellen Sie sicher, dass alle erforderlichen Referenzen und Abhängigkeiten in Ihrem Projekt hinzugefügt werden. Wenn Sie zusätzliche Assemblys benötigen, stellen Sie sicher, dass sie im Abschnitt "Referenzen" im Projektmappen-Explorer vorhanden sind.

4. Klicken Sie im oberen Menü von Visual Studio auf die Schaltfläche "Erstellen" und wählen Sie "Projektmappe erstellen", oder verwenden Sie Strg+Umschalt+B.

5. Nachdem das Projekt erfolgreich kompiliert wurde, generiert Visual Studio die ausführbare Datei (.exe). Es befindet sich im Ordner "bin" Ihres Projekts.

6. Um das Projekt zu starten, klicken Sie im oberen Menü von Visual Studio auf die Schaltfläche Ausführen, oder verwenden Sie die Tastenkombination F5. Das Projekt wird im Debug-Modus ausgeführt.

Jetzt können Sie die Ergebnisse Ihrer Arbeit überprüfen, indem Sie Ihre Formulare öffnen und sicherstellen, dass alle Elemente angezeigt und ordnungsgemäß funktionieren.

Sie können bei Bedarf Änderungen an Ihrem Projekt vornehmen, es neu kompilieren und die Ergebnisse erneut überprüfen, bis das gewünschte Ergebnis erreicht ist.