selektierter Listviewitem-Text auslesen

04/05/2011 - 20:31 von Ahmed Martens | Report spam
Hallo Leute,

in einem VBNet-Programm möchte ich aus einem Listview den aktuell
selektierten Text aus einem Item auslesen. Das Listview besteht nur aus
einer Spalte.

Hier der Code:

Private Sub lvwFile_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lvwFile.SelectedIndexChanged
Dim sPfad As String = My.Settings.Pfad_RoseSoft & "\MSeq_" & DataGridView1(2, DataGridView1.CurrentRow.Index).Value.ToString
Dim sFile As String = sPfad & "\" & lvwFile.SelectedItems.ToString

If TabUnterverzichnis.SelectedIndex > 0 Then
sPfad = sPfad & "\" & TabUnterverzichnis.TabPages(TabUnterverzichnis.SelectedIndex).Text
End If

Debug.Print(sFile)


End Sub


Ich bekomme aber immer nur Blödsinn, will sagen, dass
sFile immer nur:
C:\RoseSoft\SArchiv\Daten\MSeq_1142\System.Windows.Forms.ListView+SelectedListViewItemCollection
auswirft.

Kann mir einer vielleicht auf die Sprünge helfen?
Danke schon einmal im voraus.

Gruß Ahmed

Antworten bitte nur in der Newsgroup
 

Lesen sie die antworten

#1 Armin Zingler
04/05/2011 - 20:35 | Warnen spam
Am 04.05.2011 20:31, schrieb Ahmed Martens:
Dim sFile As String = sPfad & "\" & lvwFile.SelectedItems.ToString


C:\RoseSoft\SArchiv\Daten\MSeq_1142\System.Windows.Forms.ListView+SelectedListViewItemCollection
auswirft.




SelectedItems ist eine Collection. Deren ToString-Methode (vermutlich
geerbt von System.Object) liefert den Typnamen. Wenn du das erste Element
aus der Collection willst, brauchst du

lvwFile.SelectedItems(0).ToString



Die aktuellere NG ist übrigens de.comp.lang.dotnet.vb.


Armin

Ähnliche fragen