Fügen Sie ein Element zu einer ListBox in C# und WinForms hinzu

Muhammad Zeeshan 15 Februar 2024
Fügen Sie ein Element zu einer ListBox in C# und WinForms hinzu

Das ListBox-Steuerelement wird in WinForms verwendet, um mehrere Elemente in einer Liste anzuzeigen, aus der ein Benutzer ein oder mehrere Elemente auswählen kann, und die Komponenten werden oft in mehreren Spalten dargestellt. In diesem Tutorial wird erläutert, wie Sie mit C# und WinForms ein Element zu einer ListBox hinzufügen.

Methoden zum Hinzufügen eines Elements zu einer ListBox

Methode 1 - Drag & Drop in WinForms

Führen Sie die folgenden Schritte aus, um Elemente zur ListBox in den WinForms hinzuzufügen.

  • Erstellen Sie in Visual Studio ein neues Windows Forms-Projekt und geben Sie ihm einen aussagekräftigen Namen
  • Suchen Sie nun im linken Bereich von ToolBox nach ListBox

    ListBox im ToolBox-Bedienfeld durchsuchen

  • Ziehen Sie es per Drag & Drop in das Windows-Formular
  • Um der ListBox neue Einträge hinzuzufügen, klicken Sie mit der rechten Maustaste auf die ListBox
  • Suchen Sie in den Eigenschaften nach Artikel und klicken Sie auf die drei Punkte, fügen Sie dann Artikel hinzu und klicken Sie auf OK

    Elemente in der ListBox hinzufügen

  • Führen Sie zuletzt das Windows-Formular aus

Ausgang:

Use Drag & Drop in WinForms to add item in ListBox

Methode 2 - Schreiben Sie Code in C#, um Elemente manuell in ListBox hinzuzufügen

Sie können die Elemente in der ListBox manuell hinzufügen, indem Sie Code schreiben. Schauen wir uns ein Beispiel an, um dieses Konzept besser zu verstehen.

  • Importieren Sie zunächst die folgenden Bibliotheken
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
  • Erstellen Sie eine ListBox-Liste namens shaniList
    ListBox shaniList = new ListBox();
    
  • Dann fügen wir das Element wie unten gezeigt der Liste hinzu
    shaniList.Items.Add("Cut");
    shaniList.Items.Add("Paste");
    shaniList.Items.Add("Copy");
    
  • Fügen Sie im letzten Schritt mit Controls.Add() ein ListBox-Control zum Formular hinzu
    this.Controls.Add(shaniList);
    

Vollständiger Quellcode:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace AddItemtoListBoxbyZeeshan {
  public partial class Form1 : Form {
    public Form1() {
      InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e) {
      ListBox shaniList = new ListBox();
      shaniList.Location = new Point(150, 70);
      shaniList.Items.Add("Cut");
      shaniList.Items.Add("Paste");
      shaniList.Items.Add("Copy");
      this.Controls.Add(shaniList);
    }
  }
}

Ausgang:

Code in C# schreiben, um Einträge manuell in ListBox hinzuzufügen

Muhammad Zeeshan avatar Muhammad Zeeshan avatar

I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.

LinkedIn

Verwandter Artikel - Csharp WinForms