Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Come effettuare lo scroll UP e DOWN in una Listview in VB.net

0 views
Skip to first unread message

penna...@gmail.com

unread,
Jul 17, 2008, 10:08:20 AM7/17/08
to
Buon giorno !
Sono un neofita della programmazione in vb.net, chiedo come possa
essere effettuato uno scroll up e down tramite due pulsanti delle voci
caricate in una Listview.
ES:
Seleziono una voce con il mouse e poi tramite i pulsanti UP e DOWN
dovrebbe passare alla voce sucessiva.

Vi sono grato della vostra collaborazione !

Daniele

unread,
Jul 17, 2008, 10:41:39 AM7/17/08
to

Ciao
Fai così:

UP:
If ListView1.SelectedIndices.Count > 0 Then
Dim selezionato As Integer = 0
selezionato = ListView1.SelectedIndices(0)
If ListView1.Items.Count > (selezionato + 1) Then
ListView1.Items(selezionato).Selected = False
ListView1.Items(selezionato + 1).Selected = True
End If
End If


DOWN:
If ListView1.SelectedIndices.Count > 0 Then
Dim selezionato As Integer = 0
selezionato = ListView1.SelectedIndices(0)
If selezionato > 0 Then
ListView1.Items(selezionato).Selected = False
ListView1.Items(selezionato - 1).Selected = True
End If
End If


Il codice è semplice, se lo osservi bene capisci come funziona.
Ciao!

Daniele

unread,
Jul 17, 2008, 10:46:41 AM7/17/08
to

Due cose: se vuoi vedere l'effetto, ricordati di impostare sulla
listview la proprietà HideSelection a false.
inoltre il codice funziona bene se è selezionato un solo elemento.
Per fare in modo che non venga selezionato piu di un elemento, imposta
la proprietà MultiSelect a false.

penna...@gmail.com

unread,
Jul 17, 2008, 10:50:13 AM7/17/08
to

funziona benissimo grazie !

0 new messages