|
Partner
|
|
|
Ausgewählte Items in einer ListBox löschen
Autor:
Metal-Frog
|
Sprache:
VB.NET
|
Bewertung:
6.23 (3 votes)
|
Anzahl der Aufrufe:
14175
|
Beschreibung:
Dieses Snippet zeigt die beste Methode, ausgewählte Items einer ListBox zu löschen. Durch verschiedene Performance-Tests wurde diese Variante erarbeitet. Beim Durchlaufen der Auflistung der Listbox-Items darf diese nicht verändert werden. Daher ist es nicht möglich, bei diesem Durchlauf die Items gleich zu löschen. Die Indizes der zu löschenden Items werden daher zunächst in einer Collection gespeichert. Anschließend werden die Items (in ungekehrter Reihenfolge) aus der Auflistung entfernt.
Abgelegt unter: ListBox, ListBox-Items, löschen, Auflistung, entfernen.
|
| Visual Basic |
1
2
3
4
5
6
7
8
9
10
11
12
13
|
Public Sub DeletedCheckedItemsInListbox(lb as ListBox)
Dim colDel As New List(Of Integer)
For Each i As Integer In lb.CheckedIndices
colDel.Add(i)
Next
colDel.Reverse()
For Each i As Integer In colDel
lb.Items.RemoveAt(i)
Next
colDel = Nothing
End Sub
|
|
Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)
|
dbl schrieb am:
18.07.2008 08:30:15
|
Jäger schrieb am:
20.08.2010 10:14:27
|
Rüdiger Vossel schrieb am:
20.08.2010 13:08:22
|
Keks1911 schrieb am:
24.08.2010 07:04:44
|
Rüdiger Vossel schrieb am:
30.08.2010 16:16:33
|
GregorD schrieb am:
24.11.2010 08:39:47
|
|
Diese Snippets könnten für Sie interessant sein:
|
|
|
|
|
|
|
|
|