1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| Private Sub Form_Load()
Text1.Move 1920, 120, 1515, 375
Text1.TabIndex = 0: Text1.Text = ""
ListView1.Move 120, 120, 1635, 2355
ListView1.HideSelection = False
Dim T As Integer
'juste pour remplir le ListView
For T = 64 To 90
ListView1.ListItems.Add T - 63, Chr(T), Chr(T) & CStr(T)
Next T
Me.Height = 3150: Me.Width = 3825
End Sub
Private Sub Text1_Change()
If Len(Text1.Text) >= 1 Then
Dim itmFound As ListItem ' Variable itmFound.
Set itmFound = ListView1.FindItem(Text1.Text, 0, , lvwPartial) '
' Si aucun objet ListItem n'est trouvé, informe
' l'utilisateur et quitte.
' Sinon, fait défiler le contrôle avec la méthode
' EnsureVisible, et sélectionne l'objet ListItem.
If itmFound Is Nothing Then ' Si aucune concordance n'est trouvée,
' informe l'utilisateur et quitte.
'MsgBox "Aucune concordance"
Exit Sub
Else
' Fait défiler ListView pour afficher l'objet ListItem.
itmFound.EnsureVisible
itmFound.Selected = True ' Sélectionne l'objet ListItem.
' Rend le focus au contrôle pour afficher la sélection.
'ListView1.SetFocus
End If
End If
End Sub |
Partager