Freigeben über


Lernprogramm: Erstellen einer Windows Forms-App in Visual Studio mit C#

In diesem Lernprogramm erstellen Sie eine einfache C#-Anwendung mit einer Windows-basierten Benutzeroberfläche (UI). Die App verfügt über eine Schaltfläche, mit der der Text einer Bezeichnung geändert wird. Diese einfache App verfügt über alle Komponenten, die für komplexere Windows Forms-Programme verwendet werden.

  • Erstellen eines C#-Projekts in Visual Studio
  • Erstellen einer Anwendung
  • Ausführen der Anwendung

Voraussetzungen

  • Wenn Sie nicht über Visual Studio verfügen, wechseln Sie zu Visual Studio downloads, um es kostenlos zu installieren.
  • .NET-Desktopentwicklung-Workload. Um diese Workload in Visual Studio zu überprüfen oder zu installieren, wählen Sie Extras>Extras und Features abrufen aus. Weitere Informationen finden Sie unter Ändern von Workloads oder einzelnen Komponenten.

Erstellen eines Projekts

Erstellen Sie zunächst ein C#-Anwendungsprojekt. Der Projekttyp enthält alle Vorlagendateien, die Sie zum Erstellen Ihrer Anwendung benötigen.

  1. Öffnen Sie Visual Studio, und wählen Sie Erstellen eines neuen Projekts im Startfenster aus.

    Screenshot mit dem Fenster

  2. Wählen Sie in Erstellen eines neuen Projektsdie Vorlage Windows Forms-App (.NET Framework) für C# aus.

    Screenshot der Windows Forms-App (.NET Framework) für C#.

    Sie können Ihre Suche verfeinern, um schnell zur gewünschten Vorlage zu gelangen. Geben Sie z. B. Windows Forms App in das Suchfeld ein. Wählen Sie als Nächstes C#- aus der Sprachenliste aus, und wählen Sie dann in der Plattformliste Windows aus.

  3. Geben Sie unter Neues Projekt konfigurieren für ProjektnameHelloWorld ein, und klicken Sie auf Erstellen.

    Screenshot des Fensters

    Visual Studio öffnet Ihr neues Projekt.

  1. Öffnen Sie Visual Studio, und wählen Sie Erstellen eines neuen Projekts im Startfenster aus.

    Screenshot der Option

  2. Wählen Sie in Erstellen eines neuen Projektsdie Vorlage Windows Forms-App (.NET Framework) für C# aus.

    Sie können Ihre Suche verfeinern, um schnell zur gewünschten Vorlage zu gelangen. Geben Sie z. B. Windows Forms App in das Suchfeld ein. Wählen Sie als Nächstes C#- aus der Sprachliste aus, und wählen Sie dann Windows aus der Plattformliste aus.

    Screenshot der C#-Vorlage für die Windows Forms-App (.NET Framework).

  3. Geben Sie im Fenster 'Neues Projekt konfigurieren' im Feld ProjektnamenHelloWorldein, und wählen Sie Erstellenaus.

    Screenshot des Fensters

    Visual Studio öffnet Ihr neues Projekt.

Erstellen der Anwendung

Nachdem Sie Ihre C#-Projektvorlage ausgewählt und Ihr Projekt benannt haben, öffnet Visual Studio ein Formular für Sie. Ein Formular ist eine Windows-Benutzeroberfläche. Erstellen Sie eine Hello World Anwendung, indem Sie dem Formular Steuerelemente hinzufügen. Führen Sie die App dann aus.

Hinzufügen einer Schaltfläche zum Formular

  1. Wählen Sie Toolbox aus, um das Flyoutfenster Toolbox zu öffnen.

    Screenshot der Toolbox-Option zum Öffnen des Toolboxfensters.

    Wenn die Option Toolbox nicht angezeigt wird, können Sie sie über die Menüleiste öffnen. Klicken Sie auf Ansicht>Toolbox, oder drücken Sie STRG+ALT+X.

  2. Wählen Sie das Symbol „Anheften“ aus, damit das Toolbox Fenster angedockt wird.

    Screenshot des Pin-Symbols, das das Toolboxfenster an die IDE anheftet.

  3. Wählen Sie das Steuerelement Button aus, und ziehen Sie es auf das Formular.

    Screenshot des Formulars mit einer Schaltfläche.

  4. Suchen Sie im Fenster Eigenschaften nach Text, ändern Sie den Namen von Button1 in Click this, und wählen Sie dann Enteraus.

    Screenshot, der zeigt, wo Text für die Schaltfläche im Formular geändert werden soll.

    Wenn das fenster Eigenschaften nicht angezeigt wird, können Sie es über die Menüleiste öffnen. Wählen Sie Ansicht>Eigenschaftenfenster aus, oder drücken Sie F4.

  5. Ändern Sie im Abschnitt Entwurf des Fensters Eigenschaften den Namen von Button1 in btnClickThis, und drücken Sie dann die EINGABETASTE.

    Screenshot mit dem neuen Namen für die Schaltfläche.

    Wenn Sie die Liste im Eigenschaftenfenster alphabetisieren, wird Button1 stattdessen im Abschnitt (DataBindings) angezeigt. Sie können die Steuerelemente in Ihrem Formular andocken oder verankern , um die automatische Platzierung und Größenanpassung zu erleichtern, wenn sich die Größe des Formulars ändert.

Hinzufügen einer Beschriftung zum Formular

Nachdem Sie ein Schaltflächensteuerelement zum Erstellen einer Aktion hinzugefügt haben, fügen Sie ein Bezeichnungssteuerelement hinzu, um den Text zu empfangen.

  1. Wählen Sie das Steuerelement Label aus der Toolboxaus. Ziehen Sie das Element in das Formular, und legen Sie es unter der Schaltfläche Click this ab.

  2. Ändern Sie im Abschnitt Entwurf oder (DataBindings) des Fensters Eigenschaften den Namen von Label1 zu lblHelloWorld. Drücken Sie dann die EINGABETASTE.

Hinzufügen von Code zum Formular

  1. Doppelklicken Sie im fenster Form1.cs [Entwurf] auf die Schaltfläche Klicken Sie auf diese schaltfläche, um das Form1.cs Fenster zu öffnen.

    Alternativ können Sie Form1.cs im Projektmappen-Explorer erweitern und dann Code anzeigen oder F7 im Kontextmenü für Form1.cs auswählen.

  2. Geben Sie im Fenster Form1.cs nach der Zeile private void wie im folgenden Screenshot gezeigt lblHelloWorld.Text = "Hello World!"; ein.

    Screenshot des Codefensters, in dem Sie dem Formular Code hinzufügen.

Nachdem Sie Ihre C#-Projektvorlage ausgewählt und Ihr Projekt benannt haben, öffnet Visual Studio ein Formular für Sie. Ein Formular ist eine Windows-Benutzeroberfläche. Erstellen Sie eine Hello World Anwendung, indem Sie dem Formular Steuerelemente hinzufügen. Führen Sie die App dann aus.

Hinzufügen einer Schaltfläche zum Formular

  1. Wählen Sie Toolbox aus, um das Flyoutfenster Toolbox zu öffnen.

    Screenshot, der zeigt, wie Sie die Toolbox auswählen, um das Toolboxfenster zu öffnen.

    Wenn die Option Toolbox nicht angezeigt wird, können Sie sie über die Menüleiste öffnen. Klicken Sie auf Ansicht>Toolbox, oder drücken Sie STRG+ALT+X.

  2. Erweitern Sie Allgemeine Steuerelemente, und wählen Sie das Symbol Anheften aus, um das Fenster Toolbox anzudocken.

    Screenshot, der das Anheften-Symbol zeigt, um das Werkzeugkastenfenster an die IDE zu heften.

  3. Wählen Sie das Steuerelement Button aus, und ziehen Sie es auf das Formular.

    Screenshot, der das Formular mit gerade hinzugefügter Schaltfläche zeigt.

  4. Suchen Sie im Fenster Eigenschaften nach Text. Ändern Sie den Namen von button1 in Click this, und drücken Sie dann die EINGABETASTE.

    Screenshot des Textfelds im Eigenschaftenfenster.

    Wenn das fenster Eigenschaften nicht angezeigt wird, können Sie es über die Menüleiste öffnen. Wählen Sie Ansicht>Eigenschaftenfenster aus, oder drücken Sie F4.

  5. Ändern Sie im Abschnitt Entwurf des Fensters Eigenschaften den Namen von button1 in btnClickThis, und drücken Sie dann die EINGABETASTE.

    Screenshot, der den neuen Namen für die Schaltfläche zeigt.

    Wenn Sie die Liste im Eigenschaftenfenster alphabetisieren, wird Button1 stattdessen im Abschnitt (DataBindings) angezeigt. Sie können die Steuerelemente in Ihrem Formular andocken oder verankern , um die automatische Platzierung und Größenanpassung zu erleichtern, wenn sich die Größe des Formulars ändert.

Hinzufügen einer Beschriftung zum Formular

Nachdem Sie ein Schaltflächensteuerelement zum Erstellen einer Aktion hinzugefügt haben, fügen Sie ein Bezeichnungssteuerelement hinzu, um den Text zu empfangen.

  1. Wählen Sie das Steuerelement Label aus der Toolboxaus. Ziehen Sie das Element in das Formular, und legen Sie es unter der Schaltfläche Click this ab.

  2. Ändern Sie im Abschnitt Entwurf oder im (DataBindings) Abschnitt des Fensters Eigenschaften den Namen von label1 zu lblHelloWorld. Drücken Sie dann die EINGABETASTE.

Hinzufügen von Code zum Formular

  1. Doppelklicken Sie im fenster Form1.cs [Entwurf] auf die Schaltfläche Klicken Sie auf diese schaltfläche, um das Form1.cs Fenster zu öffnen.

    Alternativ können Sie Form1.cs im Projektmappen-Explorererweitern und dann Form1auswählen.

  2. Geben Sie im Fenster Form1.cs nach der Zeile private void wie im folgenden Screenshot gezeigt lblHelloWorld.Text = "Hello World!"; ein.

    Screenshot, der zeigt, wo dem Formular Code hinzugefügt werden soll.

Ausführen der Anwendung

  1. Wählen Sie die Schaltfläche Start aus, um die Anwendung auszuführen.

    Screenshot der Schaltfläche

    Mehrere Dinge passieren. In der Visual Studio-IDE wird neben dem Fenster Diagnosetools auch das Fenster Ausgabe geöffnet. Außerhalb der IDE wird jedoch ein Formular1 Dialogfeld angezeigt. Darin ist die Schaltfläche Click this sowie der Text mit dem Inhalt Label1 enthalten.

  2. Klicken Sie im Dialogfeld Form1 auf die Schaltfläche Click this. Beachten Sie, dass sich der Label1 Text in Hello World ändert!.

    Screenshot ihrer App, bei dem es sich um ein Dialogfeld

  3. Schließen Sie das Dialogfeld Formular1, um die Ausführung der App zu beenden.

  1. Wählen Sie die Schaltfläche Start aus, um die Anwendung auszuführen.

    Screenshot der Schaltfläche

    Mehrere Dinge passieren. In der Visual Studio-IDE wird neben dem Fenster Diagnosetools auch das Fenster Ausgabe geöffnet. Außerhalb der IDE wird jedoch ein Formular1 Dialogfeld angezeigt. Es umfasst die Schaltfläche Click this und Text mit dem Inhalt label1.

  2. Klicken Sie im Dialogfeld Form1 auf die Schaltfläche Click this. Beachten Sie, dass sich der label1 Text in Hello World!ändert.

    Screenshot des Dialogfelds

  3. Schließen Sie das Dialogfeld Formular1, um die Ausführung der App zu beenden.

Herzlichen Glückwunsch zum Abschluss dieses Lernprogramms. Um mehr zu erfahren, fahren Sie mit dem folgenden Tutorial fort:

Oder probieren Sie diese anderen Lernprogramme aus: