亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Inhaltsverzeichnis
Arten von Listenfeldern in C#?
Wie erstelle ich die ListBox in C#?
1. Design-Zeit
2. Laufzeit
Beispiele für Listbox in C#
Beispiel #1 – ListBox erstellen und Elemente hinzufügen
Beispiel #2 – Der Benutzer gibt einen Wert ein und fügt ihn dem Listenfeld hinzu, indem er auf die Schaltfl?che klickt
Example #3 – Delete, Change the font of List Box values
Conclusion

Listbox in C#

Sep 03, 2024 pm 03:28 PM
c# c# tutorial

ListBox in C# ist definiert als das Hinzufügen einer Liste von Elementen zur ListBox, um einzelne oder mehrere Elemente zu bearbeiten. Der Unterschied zwischen dem Dropdown-Feld und dem Listenfeld besteht darin, dass im Dropdown-Feld jeweils nur ein Element ausgew?hlt werden kann. Im Fall des Listenfelds k?nnen wir jedoch einzelne oder mehrere Elemente gleichzeitig ausw?hlen. Die ListBox stellt verschiedene Arten von Methoden, Eigenschaften und Ereignissen bereit. Diese ListBox wird unter System angegeben. Windows.Forms-Paket (Namespace).

Die ListBox-Klasse enth?lt wiederum drei verschiedene Arten von Sammlungen in C#. Sie sind

  1. ?ListBox.ObjectCollection:?Diese Sammlungsklasse enth?lt alle Elemente des ListBox-Steuerelements.
  2. ?ListBox.SelectedObjectCollection:?Diese Sammlungsklasse enth?lt die Sammlung ausgew?hlter Elemente im ListBox-Steuerelement.
  3. ?ListBox.SelectedIndexCollection:?Diese Sammlungsklasse enth?lt die Sammlung ausgew?hlter Indizes; Diese Elemente sind eine Teilmenge der Indizes der ListBox.ObjectCollection und dieser speziell ausgew?hlten Indizes im ListBox-Steuerelement.

Arten von Listenfeldern in C#?

  1. Einzelne ausgew?hlte ListBox: ListBox kann nur ein einzelnes Element aus der Liste ausw?hlen.
  2. Mehrfach ausgew?hlte ListBox: ListBox kann mehrere Elemente aus der Liste ausw?hlen.

Voraussetzungen für ListBox in C#:

  • .Net-Bibliotheken müssen auf Ihrem PC installiert sein
  • Visual Studio eingerichtet

Wie erstelle ich die ListBox in C#?

ListBox kann auf zwei Arten erstellt werden:

  • Entwurfszeit
  • Laufzeit

1. Design-Zeit

Es ist sehr einfach, zun?chst ohne Code zu erstellen. Schritte zum Erstellen eines Projekts

Schritt 1: ?ffnen Sie Visual Studio

Klicken Sie auf Datei=>Neu=>Projekt

Listbox in C#

W?hlen Sie =>Windows Form-Anwendung und dann

Sehen Sie sich das Bild unten an, um die Projektstruktur besser zu verstehen:

Listbox in C#

Benennen Sie das Projekt und klicken Sie auf OK. Anschlie?end wird die Registerkarte ?Form1.cs (Design)“ wie unten angezeigt.

Listbox in C#

Schritt 2: W?hlen Sie auf der linken Seite des Visual Studios oder in der Ansicht ?Toolbox“ aus. Als n?chstes ziehen Sie die erforderlichen Elemente per Drag & Drop auf Form1.cs(Design), wie im obigen Bild gezeigt.

Listbox in C#

Listbox in C#

Schritt 3: W?hlen Sie nach dem Ziehen und Ablegen die Eigenschaften auf der rechten Seite von Visual Studio aus und geben Sie der Text-Eigenschaft einen Namen. Dies wird verwendet, um Code in der 2.nd Methode Run-Time zu schreiben.

Listbox in C#

Ausgabe:

Listbox in C#

2. Laufzeit

Dies entspricht nicht direkt der oben beschriebenen Methode. Wir haben einige Programme geschrieben, um ListBox zu erstellen. Das ist ganz einfach; Ziehen Sie zun?chst alle erforderlichen Elemente wie ListBox, Label, TextField, Button usw. per Drag & Drop. Wenn Sie auf eines der abgelegten Elemente doppelklicken, erhalten wir C#-Code, der Aktionsmethoden elementiert. Wir müssen unsere Logik in das schreiben, was wir tun was ich mit diesen Elementen machen m?chte. Schritte zum Erstellen von Laufzeitprojektcode zum Erstellen einer ListBox

Schritt 1: ListBox-Steuerelement mithilfe des ListBox()-Konstruktors erstellen.

Syntax:

ListBox listBox = new ListBox();

Schritt 2: Nach dem Erstellen der ListBox-Eigenschaft, wenn wir die Eigenschaften der ListBox wie Schriftart, Font.Size, Farbe auf Elemente usw. festlegen m?chten.

Syntax:

listBox.Location = new Point(200, 100);
listBox.Size = new Size(100, 90);
listBox.ForeColor = Color.Red;

Schritt 3: Fügen Sie die Elemente zur ListBox hinzu.

Syntax:

listBox.Items.Add("A");
listBox.Items.Add("B");
listBox.Items.Add("C");
listBox.Items.Add("D");

Schritt 4: Fügen Sie diese ListBox zum Formular hinzu.

Syntax:

this.Controls.Add(listBox);

Beispiele für Listbox in C#

Hier sind die folgenden Beispiele aufgeführt

Beispiel #1 – ListBox erstellen und Elemente hinzufügen

Code:

//importing C# required libraries
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//namespace is project name
namespace WindowsFormsApplication26
{
//creating class extends from Form class
public partial class Form1 : Form
{
//constrcutor
public Form1()
{
//initializing components
InitializeComponent();
//Creating list box and add some properties and values to the List Box
listBox2.ForeColor = Color.Red;
listBox2.Items.Add("Java");
listBox2.Items.Add("Python");
listBox2.Items.Add("C++");
listBox2.Items.Add("C");
listBox2.Items.Add("C#");
listBox2.Items.Add("Spring");
listBox2.Items.Add("JavaFX");
listBox2.SelectionMode = SelectionMode.MultiSimple;
}
//method for selectedIndex change operation
private void listBox2_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
}

Ausgabe:

Listbox in C#

Beispiel #2 – Der Benutzer gibt einen Wert ein und fügt ihn dem Listenfeld hinzu, indem er auf die Schaltfl?che klickt

Code:

//importing C# required libraries
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//namespace is project name
namespace WindowsFormsApp25
{
//creating class extends from Form class
public partial class Form1 : Form
{
//constrcutor
public Form1()
{
//initializing components
InitializeComponent();
}
//saving the enter values into List box
private void buttonSave_Click(object sender, EventArgs e)
{
//If user enter any values then if block executes
if (this.textBoxName.Text != "")
{
NameList.Items.Add(this.textBoxName.Text);
this.textBoxName.Focus();
this.textBoxName.Clear();
}
//If user did not enter any values then else block executes
else
{
MessageBox.Show("Please enter a name to add..","Error",MessageBoxButtons.OK,MessageBoxIcon.Information);
this.textBoxName.Focus();
}
}
}
}

Ausgabe:

Bevor Sie einen Wert eingeben:

Listbox in C#

Versuchen Sie, ohne einen Wert einzugeben, auf die Schaltfl?che ?Speichern“ zu klicken:

Listbox in C#

Nach Eingabe eines Werts:

Listbox in C#

After entering a value and clicking the save button:

Listbox in C#

Example #3 – Delete, Change the font of List Box values

Code:

//importing C# required libraries
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
//namespace is project name
namespace WindowsFormsApp25
{
//creating class extends from Form class
public partial class Form1 : Form
{
//constrcutor
public Form1()
{
//initializing components
InitializeComponent();
}
//saving the enter values into List box
private void buttonSave_Click(object sender, EventArgs e)
{
//If user enter any values then if block executes
if (this.textBoxName.Text != "")
{
NameList.Items.Add(this.textBoxName.Text);
this.textBoxName.Focus();
this.textBoxName.Clear();
}
//If user did not enter any values then else block executes
else
{
MessageBox.Show("Please enter a name to add..","Error",MessageBoxButtons.OK,MessageBoxIcon.Information);
this.textBoxName.Focus();
}
}
//Removing the selected elements
private void button2_Click(object sender, EventArgs e)
{
if (this.NameList.SelectedIndex >= 0)
{
this.NameList.Items.RemoveAt(this.NameList.SelectedIndex);
}
}
//Setting List box selected values font
private void button3_Click(object sender, EventArgs e)
{
if (fontDialog1.ShowDialog() == DialogResult.OK)
{
NameList.Font = fontDialog1.Font;
}
}
}
}

Output:

After adding 3 names:

Listbox in C#

Deleting selected element:

Listbox in C#

Listbox in C#

Change the font of the values:

Listbox in C#

Listbox in C#

Listbox in C#

Listbox in C#

Conclusion

C# List box is used to add multiple elements to perform any specific operation. List Boxes are used to select a single value or multiple values at a time. In C# List Box can be created using Design-Time and Run-Time methods.

Das obige ist der detaillierte Inhalt vonListbox in C#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Der Unterschied zwischen Multithreading und asynchronem C# Der Unterschied zwischen Multithreading und asynchronem C# Apr 03, 2025 pm 02:57 PM

Der Unterschied zwischen Multithreading und Asynchron besteht darin, dass Multithreading gleichzeitig mehrere Threads ausführt, w?hrend asynchron Operationen ausführt, ohne den aktuellen Thread zu blockieren. Multithreading wird für rechenintensive Aufgaben verwendet, w?hrend asynchron für die Benutzerinteraktion verwendet wird. Der Vorteil des Multi-Threading besteht darin, die Rechenleistung zu verbessern, w?hrend der Vorteil von Asynchron nicht darin besteht, UI-Threads zu blockieren. Die Auswahl von Multithreading oder Asynchron ist von der Art der Aufgabe abh?ngt: Berechnungsintensive Aufgaben verwenden Multithreading, Aufgaben, die mit externen Ressourcen interagieren und die UI-Reaktionsf?higkeit asynchron verwenden müssen.

C# gegen C: Geschichte, Evolution und Zukunftsaussichten C# gegen C: Geschichte, Evolution und Zukunftsaussichten Apr 19, 2025 am 12:07 AM

Die Geschichte und Entwicklung von C# und C sind einzigartig, und auch die Zukunftsaussichten sind unterschiedlich. 1.C wurde 1983 von Bjarnestrustrup erfunden, um eine objektorientierte Programmierung in die C-Sprache einzuführen. Sein Evolutionsprozess umfasst mehrere Standardisierungen, z. B. C 11 Einführung von Auto-Keywords und Lambda-Ausdrücken, C 20 Einführung von Konzepten und Coroutinen und sich in Zukunft auf Leistung und Programme auf Systemebene konzentrieren. 2.C# wurde von Microsoft im Jahr 2000 ver?ffentlicht. Durch die Kombination der Vorteile von C und Java konzentriert sich seine Entwicklung auf Einfachheit und Produktivit?t. Zum Beispiel führte C#2.0 Generics und C#5.0 ein, die eine asynchrone Programmierung eingeführt haben, die sich in Zukunft auf die Produktivit?t und das Cloud -Computing der Entwickler konzentrieren.

So ?ndern Sie das Format von XML So ?ndern Sie das Format von XML Apr 03, 2025 am 08:42 AM

Es gibt verschiedene M?glichkeiten, XML -Formate zu ?ndern: manuell mit einem Texteditor wie Notepad bearbeiten; automatisch Formatierung mit Online- oder Desktop -XML -Formatierungswerkzeugen wie XMLBeautifier; Definieren Sie Conversion -Regeln mithilfe von XML -Conversion -Tools wie XSLT; oder analysieren und mit Verwendung von Programmiersprachen wie Python arbeiten. Seien Sie vorsichtig, wenn Sie die Originaldateien ?ndern und sichern.

Wie man XML in Wort umwandelt Wie man XML in Wort umwandelt Apr 03, 2025 am 08:15 AM

Es gibt drei M?glichkeiten, XML in Wort zu konvertieren: Verwenden Sie Microsoft Word, verwenden Sie einen XML -Konverter oder verwenden Sie eine Programmiersprache.

Wie man XML in JSON umwandelt Wie man XML in JSON umwandelt Apr 03, 2025 am 09:09 AM

Zu den Methoden zum Umwandeln von XML in JSON geh?ren: Schreiben von Skripten oder Programmen in Programmiersprachen (wie Python, Java, C#) zum Konvertieren; Einfügen oder Hochladen von XML -Daten mithilfe von Online -Tools (z. B. XML in JSON, Gojko XML Converter, XML Online -Tools) und Auswahl der JSON -Formatausgabe; Durchführung von Konvertierungsaufgaben mit XML mit JSON -Konvertern (wie Oxygen XML -Editor, Stylus Studio, Altova XMLSPY); Konvertieren von XML in JSON mithilfe von XSLT -Stylesheets; Verwenden von Datenintegrationstools (z. B. informatisch

Was ist C# Multithreading -Programmierung? C# Multithreading -Programmierung verwendet C# Multithreading -Programmierung Was ist C# Multithreading -Programmierung? C# Multithreading -Programmierung verwendet C# Multithreading -Programmierung Apr 03, 2025 pm 02:45 PM

C# Multi-Thread-Programmierung ist eine Technologie, mit der Programme gleichzeitig mehrere Aufgaben ausführen k?nnen. Es kann die Programmeffizienz verbessern, indem es die Leistung verbessert, die Reaktionsf?higkeit verbessert und die parallele Verarbeitung implementiert. W?hrend die Thread -Klasse eine M?glichkeit bietet, Threads direkt zu erstellen, k?nnen erweiterte Tools wie Task und Async/Warted sicherer asynchroner Operationen und eine sauberere Codestruktur liefern. H?ufige Herausforderungen bei der Multithread -Programmierung umfassen Deadlocks, Rassenbedingungen und Ressourcenleckage, die eine sorgf?ltige Gestaltung von Fadenmodellen und die Verwendung geeigneter Synchronisationsmechanismen erfordern, um diese Probleme zu vermeiden.

C# .NET: Erstellen von Anwendungen mit dem .NET -?kosystem C# .NET: Erstellen von Anwendungen mit dem .NET -?kosystem Apr 27, 2025 am 12:12 AM

Wie erstelle ich Anwendungen mit .NET? Erstellen Anwendungen mit .NET k?nnen in den folgenden Schritten erreicht werden: 1) Verstehen Sie die Grundlagen von .NET, einschlie?lich C# Sprache und plattformübergreifender Entwicklungsunterstützung; 2) Kernkonzepte wie Komponenten und Arbeitsprinzipien des .NET -?kosystems lernen; 3) Master Basic und Advanced Nutzung, von einfachen Konsolenanwendungen bis hin zu komplexen Webapis- und Datenbankvorg?ngen; 4) Mit gemeinsamen Fehlern und Debugging -Techniken wie Konfigurations- und Datenbankverbindungsproblemen vertraut sein; 5) Optimierung der Anwendungsleistung und Best Practices wie asynchrone Programmieren und Zwischenspeichern.

Vom Web zum Desktop: Die Vielseitigkeit von C# .NET Vom Web zum Desktop: Die Vielseitigkeit von C# .NET Apr 15, 2025 am 12:07 AM

C#.NETisversatileforbothwebanddesktopdevelopment.1)Forweb,useASP.NETfordynamicapplications.2)Fordesktop,employWindowsFormsorWPFforrichinterfaces.3)UseXamarinforcross-platformdevelopment,enablingcodesharingacrossWindows,macOS,Linux,andmobiledevices.

See all articles