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![]()
), 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.AAB
ABB
J'ai donc développé le code suivant mais rien ne s'affiche dans ma listbox :
ListeDeSite est une List (Of String)
Merci de votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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![]()
Partager