PDA

View Full Version : [VB] Errore su ListView() multicolonna, Help!, Help!


race2
18-06-2002, 11:56
Private Sub lvwCategorie_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lvwCategorie.SelectedIndexChanged

Dim SubCat As String = lvwCategorie.SelectedIndexChanged
MsgBox(SubCat)

End Sub


perche' mi da errore ???

SelectedIndexChanged non lo accetta, lo sottolinea..........

Vedi allegato per il tipo di errore .......

race2
18-06-2002, 11:59
Mi sono dimenticato l'allegato......


PS. vorrei che alla selezione dell'Item nella ListView() mi catturasse l'Item stesso nella MsgBox(SubCat)

verloc
18-06-2002, 19:05
vado a lume di naso.Probabilmente il membro non è una stringa.
Boh! :)

tas
19-06-2002, 11:10
Semplicemente perchè SelectedIndexChanged non è una proprietà, ma un evento!

race2
19-06-2002, 19:10
E qundi, come devo fare ???

tas
19-06-2002, 19:23
Ma il programma cosa dovrebbe fare?

race2
19-06-2002, 20:40
semplicemente che quando seleziono un Item, mi visualizzi un MsgBox( -con il valore de''item selezionato- ) :o

tas
19-06-2002, 21:07
Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
If ListView1.SelectedItems.Count > 0 Then
MsgBox(ListView1.SelectedItems.Item(0).Text)
End If
End Sub

race2
19-06-2002, 21:31
Ma mi restituisce l'IP........ non il nome

la mia ListView ha 2 colonne:


| IP | Nome |
------------------

tas
19-06-2002, 21:52
Vabbè, ma io come potevo saperlo? :rolleyes:

Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
If ListView1.SelectedItems.Count > 0 Then
MsgBox(ListView1.SelectedItems.Item(0).SubItems(1).Text)
End If
End Sub

race2
19-06-2002, 22:09
FUNZIONAAAA!!!!!!!!!!!!