Markierte ListView-Einträge herausfinden

hallo

ich habe ein listview-steuerelement. während des programmablaufes markiere ich dort einige einträge und will dann wissen welche einträge markiert sind. ich meine die nummern der einträge.

wie geht das ?

danke
markus

falls die Multiselect Eigenschaft = false ist, kannst Du über „SelectedItem“ auf den selektierten Eintrag zugreifen.

falls Multiselect Eigenschaft = true ist, dann musst Du alle Objekte der Listitems collection durchlaufen.

dim m_objListitem as ListItem

for each m_objListitem in ListView1.Listitems
if m_objListitem.selected then
’ Dein Code, z.B. Item zu einer Collection hinzufuegen…
end if
next

Gruss, DaHo

hier mal ein code (freihand)

For i = 0 To ListView.ListItems.Count -1
 If ListView.ListItems(i).Selected = True Then
 Debug.Print "ListItem " & i & " ist ausgewaehlt." 
 End If
Next i

~stefan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]