Chercher des chaînes de caractère dans une List(Of String)
Bonjour,
j'ai une listbox de plus de 800 000 lignes à afficher, ne voulant pas mettre imposer à l'utilisateur de mon programme une telle masse de texte ( et surtout n'arrivant pas à utiliser le mode virtuel de listview pour optimiser l'affichage :mouarf: :oops:), j'ai opté pour faire un système de recherche qui viendra afficher les sites disponibles dans ma List(Of String) en fonction des lettres tapées. Par exemple si ma List(Of String) contient :
Si l'utilisateur cherche dans la textbox A, les deux éléments apparaissent dans la listbox, en revanche si il continu de chercher en mettant AB, seul ABB apparaitra.
J'ai donc développé le code suivant mais rien ne s'affiche dans ma listbox :
ListeDeSite est une List (Of String)
Code:
1 2 3 4 5 6 7 8
| Private Sub TextBoxSiteInterditPersonnalisé_TextChanged(sender As Object, e As EventArgs) Handles TextBoxSiteInterditPersonnalisé.TextChanged
For Each item In ListeDeSite
If ListeDeSite.Contains(TextBoxSiteInterditPersonnalisé.Text) Then
ListBoxSitesInterdits.Items.Add(item)
End If
Next
End Sub |
Merci de votre aide ! :ccool: