Combo Box Duplikate entfernen

January 8

Combo Box Duplikate entfernen

Ein Kombinationsfeld-Steuerelement ist ein Steuerelement, die Kombination aus einem Textfeld und einem Listenfeld ist. Es erlaubt den Benutzer, Werte aus der Dropdown-Liste auswählen oder einen neuen Wert eingeben. Oft können Programmierer stoßen die Notwendigkeit, die doppelte Werte aus einem Kombinationsfeld-Steuerelement zu entfernen und zu wissen, wie man sie schnell beseitigen Sie Zeit sparen. Microsoft Visual Basic (VB) ist eine Programmiersprache, die zum Erstellen von Windows-Anwendungen, Kombinationsfelder können verwendet werden.

Anweisungen

1 Starten Sie Microsoft Visual Basic Express, klicken Sie auf "New Project..." im linken Bereich des Bildschirms und wählen Sie dann "Windows Forms-Anwendung." Klicken Sie auf "OK".

2 Doppelklick auf "Button1" Öffnen Sie die "Form1.vb"module. Geben Sie Folgendes oben "End Class" beim Laden der Form Elemente in das Kombinationsfeld laden:

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.ComboBox1.Items.Add("Line1")

Me.ComboBox1.Items.Add("Line1")

Me.ComboBox1.Items.Add("Line1")

Me.ComboBox1.Items.Add("Line2")

Me.ComboBox1.Items.Add("Line3")

Me.ComboBox1.Items.Add("Line3")

Me.ComboBox1.Items.Add("Line4")

Me.ComboBox1.Items.Add("Line4")

Me.ComboBox1.Items.Add("Line5")

EndSub

3 Geben Sie Folgendes unter "Button1_Click" um Duplikate zu entfernen, wenn Benutzer "Button1" klickt:

ICnt As Integer Dim

JCnt As Integer Dim

Für iCnt = 0 To Me.ComboBox1.Items.Count - 2

For jCnt = Me.ComboBox1.Items.Count - 1 To iCnt + 1 Step -1

Wenn Me.ComboBox1.Items(iCnt). ToString = Me.ComboBox1.Items(jCnt). ToString dahin

Me.ComboBox1.Items.RemoveAt(jCnt)

End If

Next

Nächste

4 Mit "F5" um das Programm auszuführen. Klicken Sie auf das Kombinationsfeld-Steuerelement, um doppelte Elemente anzuzeigen. Klicken Sie auf "Button1" um Duplikate zu entfernen.