Je me permet de vous exposer mon souci que je rencontre en ce moment même
voila, j'ai commencer a développer une application avec Visual Basic express 2010 pour un jeu en ligne, mais je rencontre un problème j'ai créer une listbox avec 93 items qui ce trouve la dans et j'aimerai créer une option de recherche qui permettra a la personnes qui fait la recherche de taper l'objet qu'il cherche dans la listbox sans devoir aller le chercher manuellement dans la listbox qui parfois dure un peu longtemps (cela dépends de la personnes)
j'aimerai savoir comment faire s'ils vous plait parce que je galère trop sur sa mais j'ai toujours pas trouver de solution a ce je cherche. :/
Je vous remercie d'avance pour vos réponses et solutions merci :D
cs_Le Pivert
Messages postés7903Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention11 mars 2024137 8 mai 2013 à 16:20
Bonjour,
Pour rechercher un mot dans une ListBox et le sélectionner mettre:
1 TextBox nommé TextBox1 dans l'exemple, où l'on saisira le mot recherché.
Mettre ce code dans le button de recherche:
Dim listLength As Integer = (ListBox1.Items.Count - 1)
Dim i As Integer
Dim listString As String
For i = 0 To listLength
listString = CStr(ListBox1.Items.Item(i))
If CBool(InStr(listString.ToLower, TextBox1.Text.ToLower)) Then
ListBox1.SelectedItems.Add(listString)
End If
Next
listString = Nothing
et dans la textbox j'écrit Yahoo et la personne doit cliquer dessus dans la listbox quand il a était trouver pour que la form2 de Yahoo sors et si cette personne écrit a nouveau dans la textbox et qu'il écrit google la fenêtre approprié a google sors genre la form3
donc voila en tout cas je te remercie pour ta réponse d'avant sa marche nickel :D merci encore et désolé du dérangement :s
ah bah c'est bon c'est régler :D il fallais juste faire double clique sur la listbox et mettre un code pour chaque items et lui attribuer une nouvelle form au mot concerné :D
If ListBox1.SelectedItem = "test" Then
Form2.Show()