VB.Net: Savoir combien de fois un élément est dans une listbox
Résolu
Anonyme209
Messages postés
761
Statut
Membre
-
Anonyme209 Messages postés 761 Statut Membre -
Anonyme209 Messages postés 761 Statut Membre -
Bonjour,
Je cherche à savoir comment faire pour savoir combien de fois un élément (par exemple test) est dans une listbox.
Exemple, avec les éléments suivant dans la listbox:
Le résultat serait 0, car il y a 0 élément appelé test.
Merci de votre aide.
Je cherche à savoir comment faire pour savoir combien de fois un élément (par exemple test) est dans une listbox.
Exemple, avec les éléments suivant dans la listbox:
1
12
123
1234
Le résultat serait 0, car il y a 0 élément appelé test.
Merci de votre aide.
A voir également:
- VB.Net: Savoir combien de fois un élément est dans une listbox
- Vb.net express - Télécharger - Langages
- Vb.net - Télécharger - Langages
- Vb.net editor - Télécharger - Langages
- Vb.net timestamp ✓ - Forum Framework .NET
- Vb.net xml ✓ - Forum Framework .NET
2 réponses
Bonsoir, si ta listbox est bindée à une source de données (ce qui est bien pratique), le plus simple est de faire une requête (Linq ou SQL pour un dataset) sur cette source.
Dans le cas contraire il te faut faire une boucle (for ou foreach) sur les éléments de la collection Items, qui n'est pas compatible avec une requête Linq
Dans le cas contraire il te faut faire une boucle (for ou foreach) sur les éléments de la collection Items, qui n'est pas compatible avec une requête Linq
Bonjour,
En réfléchissant un peu et en m'aidant de ta réponse, j'ai crée ce code:
En réfléchissant un peu et en m'aidant de ta réponse, j'ai crée ce code:
Dim nom As String = "test" 'mettre le nom du processus dont on veut le nombre Dim nombre As String = 0 For i As Integer = 0 To ListBox1.Items.Count - 1 If ListBox1.Items.Item(i) = nom Then nombre += 1 End If Next i MsgBox("L'élément """ & nom & """ est présent " & nombre & " fois dans la listbox.")