Ciao a tutti,c'è qualcuno che puo' dirmi perchè selezionando una prima volta dentro una lista tutto funziona bene ma se clicco di nuovo mi da errore il programma?. Il codice che ho scritto è il seguente:

Public idItem As String

Private Sub lista_SelectedIndexChanged_UsingItems(ByVal sender As Object, ByVal e As System.EventArgs) Handles lista.SelectedIndexChanged

Dim pippo As String = lista.SelectedItems.Item(0).SubItems(1).Text

idItem = pippo
modificare()
End Sub

Il programma di blocca dicendo:

InvalidArgument=Valore di '0' non valido per 'index'.
Nome parametro: index

Mi viene segnalata errore alla riga :
Dim pippo As String = lista.SelectedItems.Item(0).SubItems(1).Text

Grazie in anticipo.