PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.NET] Eintrag aus ListView löschen



PCFX
26.06.2009, 22:01
Hi,
ich habe die SuFu genutzt, aber nichts passenden gefunden.
Ich möchte eine Ereignisprozedur auf einen Button legen der folgendes machen soll: Eine markierte Zeile aus einer ListView löschen und wenn nichts markiert ist einfach nichts machen.
Ich hoffe es kann mir jemand helfen!

Sawyer
26.06.2009, 22:14
If Not ListView1.SelectedItems.Count < 0 Then
ListView1.SelectedItems.Item(ListView1.SelectedIte ms.Count - 1).Remove()
End If

PCFX
27.06.2009, 14:22
Vielen Dank, hat geklappt nur musste ich noch die erste Zeile editieren:


If Not ListView1.SelectedItems.Count =< 0 Then
..sonst kam bei leerer ListView ein Fehler.

EDIT: Weiß noch jemand wie der Code für das Einfügen eines SubItems lautet? In VB6 weiß ich es, aber in VB.NET scheint das irgendwie anders zu sein?!

Sawyer
27.06.2009, 21:09
EDIT: Weiß noch jemand wie der Code für das Einfügen eines SubItems lautet? In VB6 weiß ich es, aber in VB.NET scheint das irgendwie anders zu sein?!


Dim item As New ListViewItem
item.Text = "Hallo Welt"
item.SubItems.Add("Spalte2")

ListView1.Items.Add(item)

MfG

PCFX
27.06.2009, 21:40
Danke funktioniert einwandfrei!