C # Windows Forms-Anwendungs-Tutorial mit Beispiel

Inhaltsverzeichnis:

Anonim

Bisher haben wir gesehen, wie man mit C # konsolenbasierte Anwendungen erstellt. In einem realen Szenario verwendet das Team normalerweise Visual Studio und C #, um entweder Windows Forms oder webbasierte Anwendungen zu erstellen.

Eine Windows Form-Anwendung ist eine Anwendung, die auf einem Computer ausgeführt werden kann. Es wird nicht im Webbrowser ausgeführt, da es dann zu einer Webanwendung wird.

Dieses Tutorial konzentriert sich darauf, wie wir Windows-basierte Anwendungen erstellen können. Wir werden auch einige Grundlagen zum Arbeiten mit den verschiedenen Elementen der C # Windows-Anwendung lernen.

In diesem Windows-Tutorial lernen Sie:

  • Windows Forms-Grundlagen
  • Hallo Welt in Windows Forms
  • Hinzufügen von Steuerelementen zu einem Formular
  • Ereignisbehandlung für Steuerelemente
  • Baum- und PictureBox-Steuerung

Windows Forms-Grundlagen

Eine Windows Forms-Anwendung wird auf dem Desktop-Computer ausgeführt. Eine Windows Forms-Anwendung verfügt normalerweise über eine Sammlung von Steuerelementen wie Beschriftungen, Textfeldern, Listenfeldern usw.

Unten finden Sie ein Beispiel für eine einfache Windows Form-Anwendung C #. Es zeigt einen einfachen Anmeldebildschirm, auf den der Benutzer zugreifen kann. Der Benutzer gibt die erforderlichen Anmeldeinformationen ein und klickt dann auf die Schaltfläche Anmelden, um fortzufahren.

Also ein Beispiel für die in der obigen Anwendung verfügbaren Steuerelemente

  1. Dies ist eine Sammlung von Beschriftungssteuerelementen, die normalerweise zur Beschreibung benachbarter Steuerelemente verwendet werden. In unserem Fall haben wir also 2 Textfelder, und die Beschriftungen werden verwendet, um dem Benutzer mitzuteilen, dass ein Textfeld zur Eingabe des Benutzernamens und das andere für das Kennwort dient.
  2. In den beiden Textfeldern werden der Benutzername und das Kennwort gespeichert, die vom Benutzer eingegeben werden.
  3. Endlich haben wir die Tastensteuerung. An die Tastensteuerung ist normalerweise Code angehängt, mit dem bestimmte Aktionen ausgeführt werden können. Im obigen Fall könnte die Schaltfläche beispielsweise eine Aktion zum Überprüfen des vom Benutzer eingegebenen Benutzernamens und Kennworts ausführen.

C # Hallo Welt

Schauen wir uns nun ein Beispiel an, wie wir eine einfache "Hallo Welt" -Anwendung in Visual Studio implementieren können. Dazu müssten wir die unten genannten Schritte implementieren

Schritt 1) Der erste Schritt umfasst das Erstellen eines neuen Projekts in Visual Studio. Nach dem Start von Visual Studio müssen Sie die Menüoption Neu-> Projekt auswählen.

Schritt 2) Im nächsten Schritt wählen Sie den Projekttyp als Windows Forms-Anwendung aus. Hier müssen wir auch den Namen und den Ort unseres Projekts angeben.

  1. Im Dialogfeld "Projekt" werden verschiedene Optionen zum Erstellen verschiedener Projekttypen in Visual Studio angezeigt. Klicken Sie links auf die Option Windows.
  2. Wenn wir im vorherigen Schritt auf die Windows-Optionen klicken, wird eine Option für die Windows Forms-Anwendung angezeigt. Klicken Sie auf diese Option.
  3. Wir werden einen Namen für die Anwendung geben. In unserem Fall handelt es sich um DemoApplication. Wir werden auch einen Speicherort für unsere Anwendung bereitstellen.
  4. Schließlich klicken wir auf die Schaltfläche "OK", damit Visual Studio unser Projekt erstellen kann.

Wenn die obigen Schritte ausgeführt werden, erhalten Sie die folgende Ausgabe in Visual Studio.

Ausgabe:-

In Visual Studio wird ein Formular-Designer angezeigt. In diesem Formular-Designer beginnen Sie mit der Erstellung Ihrer Windows Forms-Anwendung.

Im Projektmappen-Explorer können Sie auch die DemoApplication-Lösung anzeigen. Diese Lösung enthält die folgenden 2 Projektdateien

  1. Eine Formularanwendung namens Forms1.cs. Diese Datei enthält den gesamten Code für die Windows Form-Anwendung.
  2. Das Hauptprogramm mit dem Namen Program.cs ist eine Standardcodedatei, die beim Erstellen einer neuen Anwendung in Visual Studio erstellt wird. Dieser Code enthält den Startcode für die gesamte Anwendung.

Auf der linken Seite von Visual Studio sehen Sie auch eine ToolBox. Die Toolbox enthält alle Steuerelemente, die zu Windows Forms hinzugefügt werden können. Steuerelemente wie ein Textfeld oder eine Beschriftung sind nur einige der Steuerelemente, die Windows Forms hinzugefügt werden können.

Unten sehen Sie einen Screenshot, wie die Toolbox aussieht.

Schritt 3) In diesem Schritt fügen wir dem Formular nun eine Beschriftung hinzu, die "Hallo Welt" anzeigt. In der Toolbox müssen Sie das Label-Steuerelement auswählen und es einfach auf das Formular ziehen.

Sobald Sie die Beschriftung in das Formular gezogen haben, können Sie die Beschriftung wie unten gezeigt in das Formular einbetten.

Schritt 4) Der nächste Schritt besteht darin, zu den Eigenschaften des Steuerelements zu wechseln und den Text in "Hallo Welt" zu ändern.

Um zu den Eigenschaften eines Steuerelements zu gelangen, müssen Sie mit der rechten Maustaste auf das Steuerelement klicken und die Menüoption Eigenschaften auswählen

  • Das Eigenschaftenfenster wird auch in Visual Studio angezeigt. Gehen Sie für das Beschriftungssteuerelement im Eigenschaftensteuerelement zum Abschnitt Text und geben Sie "Hallo Welt" ein.
  • Jedes Steuerelement verfügt über eine Reihe von Eigenschaften, die das Steuerelement beschreiben.

Wenn Sie alle oben genannten Schritte ausführen und Ihr Programm in Visual Studio ausführen, erhalten Sie die folgende Ausgabe

Ausgabe:-

In der Ausgabe sehen Sie, dass Windows Form angezeigt wird. Sie können auch sehen, dass "Hallo Welt" auf dem Formular angezeigt wird.

Hinzufügen von Steuerelementen zu einem Formular

Wir hatten bereits gesehen, wie einem Formular ein Steuerelement hinzugefügt werden kann, als wir das Beschriftungssteuerelement im vorherigen Abschnitt hinzugefügt haben, um "Hello World" anzuzeigen.

Schauen wir uns die anderen für Windows Forms verfügbaren Steuerelemente an und sehen uns einige ihrer allgemeinen Eigenschaften an.

In unserer Windows-Formularanwendung in C # -Beispielen erstellen wir ein Formular mit den folgenden Funktionen.

  1. Die Möglichkeit für den Benutzer, Name und Adresse einzugeben.
  2. Eine Option zur Auswahl der Stadt, in der sich der Benutzer befindet
  3. Die Möglichkeit für den Benutzer, eine Option für das Geschlecht einzugeben.
  4. Eine Option zur Auswahl eines Kurses, den der Benutzer lernen möchte. Es werden Entscheidungen für C # und ASP.Net getroffen

Schauen wir uns also jedes Steuerelement im Detail an und fügen Sie es hinzu, um das Formular mit der oben genannten Funktionalität zu erstellen.

Gruppenfeld

Ein Gruppenfeld wird zum logischen Gruppieren von Steuerelementen in einen Abschnitt verwendet. Nehmen wir ein Beispiel, wenn Sie eine Sammlung von Steuerelementen zur Eingabe von Details wie Name und Adresse einer Person hatten. Im Idealfall handelt es sich hierbei um Details einer Person. Sie möchten diese Details daher in einem separaten Abschnitt des Formulars anzeigen. Zu diesem Zweck können Sie ein Gruppenfeld haben. Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können

Schritt 1) Der erste Schritt besteht darin, das Groupbox-Steuerelement wie unten gezeigt aus der Toolbox auf Windows Form zu ziehen

Schritt 2) Nachdem die Gruppenbox hinzugefügt wurde, rufen Sie das Eigenschaftenfenster auf, indem Sie auf das Gruppenbox-Steuerelement klicken. Wechseln Sie im Eigenschaftenfenster zur Eigenschaft Text und ändern Sie sie in "Benutzerdetails".

Sobald Sie die obigen Änderungen vorgenommen haben, wird die folgende Ausgabe angezeigt

Ausgabe:-

In der Ausgabe sehen Sie deutlich, dass die Groupbox zum Formular hinzugefügt wurde. Sie können auch sehen, dass der Text der Gruppenbox in "Benutzerdetails" geändert wurde.

Etikettenkontrolle

Als nächstes kommt das Label Control. Das Beschriftungssteuerelement wird verwendet, um dem Benutzer einen Text oder eine Nachricht auf dem Formular anzuzeigen. Das Label-Steuerelement wird normalerweise zusammen mit anderen Steuerelementen verwendet. Übliche Beispiele sind, bei denen eine Beschriftung zusammen mit dem Textfeldsteuerelement hinzugefügt wird.

Das Etikett zeigt dem Benutzer an, was im Textfeld ausgefüllt werden soll. Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können. Wir werden 2 Etiketten hinzufügen, eines mit dem Namen "Name" und das andere mit dem Namen "Adresse". Sie werden in Verbindung mit den Textfeldsteuerelementen verwendet, die im späteren Abschnitt hinzugefügt werden.

Schritt 1) Der erste Schritt besteht darin, das Beschriftungssteuerelement wie unten gezeigt aus der Toolbox auf Windows Form zu ziehen. Stellen Sie sicher, dass Sie das Beschriftungssteuerelement zweimal ziehen, damit Sie eines für den 'Namen' und das andere für die 'Adresse' haben können.

Schritt 2) Nachdem Sie die Beschriftung hinzugefügt haben, rufen Sie das Eigenschaftenfenster auf, indem Sie auf das Beschriftungssteuerelement klicken. Wechseln Sie im Eigenschaftenfenster zur Text-Eigenschaft jedes Beschriftungssteuerelements.

Sobald Sie die obigen Änderungen vorgenommen haben, wird die folgende Ausgabe angezeigt

Ausgabe:-

Sie können die dem Formular hinzugefügten Beschriftungssteuerelemente sehen.

Textfeld

Ein Textfeld ermöglicht es einem Benutzer, Text in die Windows-Anwendung in C # einzugeben. Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können. Wir werden dem Formular zwei Textfelder hinzufügen, eines für den Namen und das andere für die Adresse, die für den Benutzer eingegeben werden soll

Schritt 1) Der erste Schritt besteht darin, das Textfeldsteuerelement wie unten gezeigt aus der Toolbox auf das Windows Form zu ziehen

Schritt 2) Wechseln Sie nach dem Hinzufügen der Textfelder zum Eigenschaftenfenster, indem Sie auf das Textfeldsteuerelement klicken. Wechseln Sie im Eigenschaftenfenster zur Eigenschaft Name und fügen Sie jedem Textfeld einen aussagekräftigen Namen hinzu. Benennen Sie beispielsweise das Textfeld für den Benutzer als txtUser und das für die Adresse als txtAddress. Für Steuerelemente sollten eine Namenskonvention und ein Standard festgelegt werden, da es einfacher wird, diesen Steuerelementen zusätzliche Funktionen hinzuzufügen, die wir später sehen werden.

Sobald Sie die obigen Änderungen vorgenommen haben, wird die folgende Ausgabe angezeigt

Ausgabe:-

In der Ausgabe sehen Sie deutlich, dass die Textfelder dem Formular hinzugefügt wurden.

Listenfeld

Eine Listbox wird verwendet, um eine Liste von Elementen im Windows-Formular anzuzeigen. Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können. Wir werden dem Formular ein Listenfeld hinzufügen, in dem einige Standorte der Stadt gespeichert werden.

Schritt 1) Der erste Schritt besteht darin, das Listenfeld-Steuerelement wie unten gezeigt aus der Toolbox auf Windows Form zu ziehen

Schritt 2) Wenn das Listenfeld hinzugefügt wurde, wechseln Sie zum Eigenschaftenfenster, indem Sie auf das Listenfeld-Steuerelement klicken.

  1. Ändern Sie zunächst die Eigenschaft des Listbox-Box-Steuerelements. In unserem Fall haben wir dies in lstCity geändert
  2. Klicken Sie auf die Eigenschaft Items. Auf diese Weise können Sie verschiedene Elemente hinzufügen, die im Listenfeld angezeigt werden können. In unserem Fall haben wir Artikel "Sammlung" ausgewählt.
  3. Geben Sie im daraufhin angezeigten String Collection Editor die Städtenamen ein. In unserem Fall haben wir "Mumbai", "Bangalore" und "Hyderabad" eingegeben.
  4. Klicken Sie abschließend auf die Schaltfläche "OK".

Sobald Sie die obigen Änderungen vorgenommen haben, wird die folgende Ausgabe angezeigt

Ausgabe:-

In der Ausgabe sehen Sie, dass die Listbox zum Formular hinzugefügt wurde. Sie können auch sehen, dass das Listenfeld mit den Stadtwerten gefüllt wurde.

Radio knopf

Ein Radiobutton wird verwendet, um eine Liste von Elementen anzuzeigen, aus denen der Benutzer eines auswählen kann. Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können. Wir werden ein Optionsfeld für eine männliche / weibliche Option hinzufügen.

Schritt 1) Der erste Schritt besteht darin, das Steuerelement "Radiobutton" wie unten gezeigt aus der Toolbox auf Windows Form zu ziehen.

Schritt 2) Nachdem der Radiobutton hinzugefügt wurde, rufen Sie das Eigenschaftenfenster auf, indem Sie auf das Radiobutton-Steuerelement klicken.

  1. Zunächst müssen Sie die Texteigenschaft beider Funksteuerelemente ändern. Gehen Sie in die Eigenschaftenfenster und ändern Sie den Text in einen männlichen von einem Radiobutton und den Text des anderen in eine weibliche.
  2. Ändern Sie in ähnlicher Weise die Namenseigenschaft beider Funksteuerelemente. Gehen Sie in die Eigenschaftenfenster und ändern Sie den Namen in 'rdMale' eines Radiobuttons und in 'rdfemale' für den anderen.

Wenn Sie die obigen Änderungen vornehmen, wird die folgende Ausgabe angezeigt

Ausgabe:-

Sie sehen die Optionsfelder, die dem Windows-Formular hinzugefügt wurden.

Kontrollkästchen

Ein Kontrollkästchen wird verwendet, um eine Liste von Optionen bereitzustellen, in denen der Benutzer mehrere Auswahlmöglichkeiten auswählen kann. Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können. Wir werden unseren Windows-Formularen zwei Kontrollkästchen hinzufügen. Diese Kontrollkästchen bieten dem Benutzer eine Option, ob er C # oder ASP.Net lernen möchte.

Schritt 1) Der erste Schritt besteht darin, das Kontrollkästchen-Steuerelement wie unten gezeigt aus der Toolbox auf Windows Form zu ziehen

Schritt 2) Nachdem das Kontrollkästchen hinzugefügt wurde, wechseln Sie zum Eigenschaftenfenster, indem Sie auf das Kontrollkästchen klicken.

Im Eigenschaftenfenster

  1. Zunächst müssen Sie die Texteigenschaft beider Kontrollkästchen ändern. Gehen Sie in die Eigenschaftenfenster und ändern Sie den Text in C # und ASP.Net.
  2. Ändern Sie in ähnlicher Weise die Namenseigenschaft beider Funksteuerelemente. Gehen Sie in die Eigenschaftenfenster und ändern Sie den Namen in chkC eines Kontrollkästchens und in chkASP für das andere.

Sobald Sie die obigen Änderungen vorgenommen haben, wird die folgende Ausgabe angezeigt

Ausgabe:-

Taste

Über eine Schaltfläche kann der Benutzer auf eine Schaltfläche klicken, um die Verarbeitung des Formulars zu starten. Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können. Wir werden eine einfache Schaltfläche namens "Senden" hinzufügen, mit der alle Informationen auf dem Formular gesendet werden.

Schritt 1) Der erste Schritt besteht darin, das Schaltflächensteuerelement wie unten gezeigt aus der Toolbox auf das Windows Form zu ziehen

Schritt 2) Gehen Sie nach dem Hinzufügen der Schaltfläche zum Eigenschaftenfenster, indem Sie auf das Schaltflächensteuerelement klicken.

  1. Zunächst müssen Sie die Texteigenschaft des Schaltflächensteuerelements ändern. Gehen Sie in die Eigenschaftenfenster und ändern Sie den Text in "Senden".
  2. Ändern Sie in ähnlicher Weise die Eigenschaft name des Steuerelements. Gehen Sie in die Eigenschaftenfenster und ändern Sie den Namen in 'btnSubmit'.

Sobald Sie die obigen Änderungen vorgenommen haben, wird die folgende Ausgabe angezeigt

Ausgabe:-

Herzlichen Glückwunsch, Sie haben jetzt Ihr erstes grundlegendes Windows Form installiert. Gehen wir nun zum nächsten Thema, um zu sehen, wie wir die Ereignisbehandlung für Steuerelemente durchführen können.

C # -Ereignisbehandlung für Steuerelemente

Wenn Sie mit Windows Form arbeiten, können Sie Steuerelementen Ereignisse hinzufügen. Ein Ereignis tritt auf, wenn eine Aktion ausgeführt wird. Die wahrscheinlich häufigste Aktion ist das Klicken auf eine Schaltfläche in einem Formular. In C # Windows Forms können Sie Code hinzufügen, mit dem bestimmte Aktionen ausgeführt werden können, wenn eine Schaltfläche im Formular gedrückt wird.

Wenn eine Schaltfläche in einem Formular gedrückt wird, bedeutet dies normalerweise, dass eine gewisse Verarbeitung stattfinden sollte.

Schauen wir uns eines der Ereignisse an und wie es behandelt werden kann, bevor wir zum Szenario mit den Schaltflächenereignissen gehen.

Das folgende Beispiel zeigt ein Ereignis für das Listbox-Steuerelement. Wenn also ein Element im Listenfeld-Steuerelement ausgewählt wird, sollte ein Meldungsfeld angezeigt werden, in dem das ausgewählte Element angezeigt wird. Führen Sie die folgenden Schritte aus, um dies zu erreichen.

Schritt 1) Doppelklicken Sie im Formular-Designer auf das Listenfeld . Auf diese Weise öffnet Visual Studio automatisch die Codedatei für das Formular. Und es wird automatisch eine Ereignismethode zum Code hinzugefügt. Diese Ereignismethode wird immer dann ausgelöst, wenn ein Element in der Listbox ausgewählt wird.

Oben sehen Sie den Codeausschnitt, der von Visual Studio automatisch hinzugefügt wird, wenn Sie im Formular auf das Steuerelement Listenfeld doppelklicken. Fügen wir nun den folgenden Codeabschnitt zu diesem Codeausschnitt hinzu, um dem Listbox-Ereignis die erforderliche Funktionalität hinzuzufügen.

  1. Dies ist die Ereignishandlermethode, die von Visual Studio automatisch erstellt wird, wenn Sie auf das Steuerelement Listenfeld doppelklicken. Sie müssen sich keine Gedanken über die Komplexität des Methodennamens oder der an die Methode übergebenen Parameter machen.
  2. Hier erhalten wir das SelectedItem über die Eigenschaft lstCity.SelectedItem. Denken Sie daran, dass lstCity der Name unseres Listbox-Steuerelements ist. Wir verwenden dann die GetItemText-Methode, um den tatsächlichen Wert des ausgewählten Elements abzurufen. Diesen Wert weisen wir dann der Textvariablen zu.
  3. Schließlich verwenden wir die MessageBox-Methode, um dem Benutzer den Wert der Textvariablen anzuzeigen.

Wenn Sie die obigen Änderungen vornehmen und das Programm in Visual Studio ausführen, wird die folgende Ausgabe angezeigt

Ausgabe:-

In der Ausgabe können Sie sehen, dass bei Auswahl eines Elements aus dem Listenfeld ein Meldungsfeld angezeigt wird. Dadurch wird das ausgewählte Element aus der Listbox angezeigt.

Schauen wir uns nun das endgültige Steuerelement an, bei dem es sich um die Schaltfläche-Klick-Methode handelt. Auch dies folgt der gleichen Philosophie. Doppelklicken Sie einfach im Formular-Designer auf die Schaltfläche, um automatisch die Methode für den Ereignishandler für Schaltflächen hinzuzufügen. Dann müssen Sie nur noch den folgenden Code hinzufügen.

  1. Dies ist die Ereignishandlermethode, die von Visual Studio automatisch erstellt wird, wenn Sie auf das Schaltflächensteuerelement doppelklicken. Sie müssen sich keine Gedanken über die Komplexität des Methodennamens oder der an die Methode übergebenen Parameter machen.
  2. Hier werden Werte in das Textfeld Name und Adresse eingegeben. Die Werte können der Texteigenschaft des Textfelds entnommen werden. Wir weisen die Werte dann 2 Variablen zu, Name und Adresse entsprechend.
  3. Schließlich verwenden wir die MessageBox-Methode, um dem Benutzer die Namen- und Adresswerte anzuzeigen.

Wenn Sie die obigen Änderungen vornehmen und das Programm in Visual Studio ausführen, wird die folgende Ausgabe angezeigt

Ausgabe:-

  1. Geben Sie zunächst einen Wert in das Feld Name und Adresse ein.
  2. Klicken Sie dann auf die Schaltfläche Senden

Sobald Sie auf die Schaltfläche "Senden" klicken, wird ein Meldungsfeld angezeigt, in dem korrekt angezeigt wird, was Sie im Abschnitt "Benutzerdetails" eingegeben haben.

Baum- und PictureBox-Steuerung

Wir können uns zwei weitere Steuerelemente ansehen, eines ist das "Baum-Steuerelement" und das andere ist das "Bild-Steuerelement". Schauen wir uns Beispiele an, wie wir diese Steuerelemente implementieren können

Baumkontrolle

- Das Baumsteuerelement wird verwendet, um Elemente in einer baumartigen Weise aufzulisten. Das wahrscheinlich beste Beispiel ist, wenn wir den Windows Explorer selbst sehen. Die Ordnerstruktur im Windows Explorer ähnelt einer baumartigen Struktur.

Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können.

Schritt 1) Der erste Schritt besteht darin, das Tree-Steuerelement wie unten gezeigt aus der Toolbox auf das Windows Form zu ziehen

Schritt 2) Der nächste Schritt besteht darin, der Baumsammlung Knoten hinzuzufügen, damit diese entsprechend im Baum angezeigt werden können. Führen Sie zunächst die folgenden Unterschritte aus, um der Baumsammlung einen Stammknoten hinzuzufügen.

  1. Wechseln Sie zur Eigenschaften-Toolbox für das Steuerelement für die Baumansicht. Klicken Sie auf die Eigenschaft des Knotens. Dadurch wird der TreeNode-Editor aufgerufen
  2. Klicken Sie im TreeNode-Editor auf die Schaltfläche Root hinzufügen, um der Tree-Sammlung einen Root-Knoten hinzuzufügen.
  3. Ändern Sie als Nächstes den Text des Root-Knotens, geben Sie den Text als Root ein und klicken Sie auf die Schaltfläche "OK". Dadurch wird der Stammknoten hinzugefügt.

Schritt 3) Der nächste Schritt besteht darin, die untergeordneten Knoten zur Baumsammlung hinzuzufügen. Befolgen Sie die folgenden Unterschritte, um der Baumsammlung einen untergeordneten Stammknoten hinzuzufügen.

  1. Klicken Sie zunächst auf die Schaltfläche Kind hinzufügen. Auf diese Weise können Sie der Baumsammlung untergeordnete Knoten hinzufügen.
  2. Ändern Sie für jeden untergeordneten Knoten die Texteigenschaft. Wiederholen Sie den vorherigen Schritt und diesen Schritt und fügen Sie 2 zusätzliche Knoten hinzu. Am Ende haben Sie 3 Knoten, wie oben gezeigt, mit dem Text als Beschriftung, Schaltfläche bzw. Kontrollkästchen.
  3. Klicken Sie auf die Schaltfläche OK

Sobald Sie die obigen Änderungen vorgenommen haben, wird die folgende Ausgabe angezeigt.

Ausgabe:-

Sie können die dem Formular hinzugefügte Baumansicht sehen. Wenn Sie die Windows-Formularanwendung ausführen, können Sie den Stammknoten erweitern und die untergeordneten Knoten in der Liste anzeigen.

PictureBox-Steuerung

Dieses Steuerelement wird verwendet, um Bilder zu Winforms C # hinzuzufügen. Mal sehen, wie wir dies anhand eines unten gezeigten Beispiels implementieren können.

Schritt 1) Der erste Schritt besteht darin, das PictureBox-Steuerelement wie unten gezeigt aus der Toolbox auf das C # Windows Form zu ziehen

Schritt 2) Der nächste Schritt besteht darin, ein Bild tatsächlich an das Bildbox-Steuerelement anzuhängen. Dies kann durch Ausführen der folgenden Schritte erfolgen.

  1. Klicken Sie zunächst auf die Image-Eigenschaft für das PictureBox-Steuerelement. Ein neues Fenster wird geöffnet.
  2. Klicken Sie in diesem Fenster auf die Schaltfläche Importieren. Dies wird verwendet, um ein Bild an das Picturebox-Steuerelement anzuhängen.
  3. Ein Dialogfeld wird angezeigt, in dem Sie das Bild auswählen können, an das das Bildfeld angehängt werden soll
  4. Klicken Sie auf die Schaltfläche OK

Wenn Sie die obigen Änderungen vornehmen, wird die folgende Ausgabe angezeigt

Ausgabe:-

In der Ausgabe können Sie sehen, dass ein Bild auf dem Formular angezeigt wird.

Zusammenfassung

  • Ein Windows-Formular in einer C # -Anwendung wird auf dem Desktop eines Computers ausgeführt. Visual Studio Form kann zusammen mit C # zum Erstellen einer Windows Forms-Anwendung verwendet werden.
  • Steuerelemente können den Windows Forms C # über die Toolbox in Visual Studio hinzugefügt werden. Steuerelemente wie Beschriftungen, Kontrollkästchen, Optionsfelder usw. können über die Toolbox zum Formular hinzugefügt werden.
  • Sie können auch erweiterte Steuerelemente wie das Steuerelement für die Baumansicht und das PictureBox-Steuerelement verwenden.
  • Ereignishandler werden verwendet, um auf Ereignisse zu reagieren, die aus Steuerelementen generiert wurden. Die häufigste ist die, die für das Ereignis mit der Schaltfläche "Schaltfläche" hinzugefügt wurde.