Apri un form, metti dentro una listview ed un bottone.
Copia dentro questo codice :
codice:
Option Explicit
Private Sub Command1_Click()
Dim n As Integer
Dim Item As ListItem
Set Item = ListView1.ListItems(150)
ListView1.SetFocus
ListView1.ListItems(1).Selected = True
For n = 1 To ListView1.ListItems.Count - 1
If ListView1.ListItems(n).Text = Item.Text Then
Exit For
End If
SendKeys "{DOWN}"
Next n
End Sub
Private Sub Form_Load()
Dim clmX As ColumnHeader
Set clmX = ListView1.ColumnHeaders. _
Add(, , "Company", ListView1.Width / 3)
Set clmX = ListView1.ColumnHeaders. _
Add(, , "Address", ListView1.Width / 3)
Set clmX = ListView1.ColumnHeaders. _
Add(, , "Phone", ListView1.Width / 3)
ListView1.BorderStyle = ccFixedSingle ' Imposta la proprietà
' BorderStyle.
Dim nV As Integer
Dim itmX As ListItem
For nV = 1 To 300
Set itmX = ListView1.ListItems.Add(, , "Record " & nV)
itmX.SubItems(1) = "Campo 2 di " & nV
itmX.SubItems(2) = "Campo 3 di " & nV
Next nV
ListView1.View = lvwReport ' Imposta View su Report.
End Sub
L'esempio ti seleziona l'item 150esimo, ma lo puoi adattare a
qualsiasi item.
Ciao,