Détecter les mêmes élément dans un textbox.

HollowSpirit Messages postés 2 Date d'inscription dimanche 25 juin 2017 Statut Membre Dernière intervention 26 juin 2017 - 25 juin 2017 à 22:15
Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 - 26 juin 2017 à 17:24
Bonjour,
Je créer un petit programme sur visual studio.(Je suis débutant )
Le but du programme c'est en appuyant sur le bouton, il doit lire les mots dans le textbox et l'afficher sur le Listbox. Mais il ne doit pas afficher 2x le même mots.(Exemple: Si j’écris 3x "test" dans le textbox le programme doit savoir qu'il y a plusieurs "test" dans le textbox et l'affiche qu'une seul fois dans le Listbox.). Mon problème c'est que je ne sais pas comment le faire lire le contenue dans le textbox et le faire vérifier si il y a des mots identiques

Merci de votre réponse.

2 réponses

Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 656
26 juin 2017 à 07:00
Bonjour

Tout d'abord il y a 2 questions dans ta demande, et la règle de ce forum est 1 discussion = 1 question.

On va donc s'atteler à la première, à savoir découper une string.
Regarde sur le site msdn à quoi sert String.Split et reviens dire si tu comprends comment cela pourrrait te servir.
0
bonjour,
tu peut dans un premier temps découper la chaine de caractères contenu dans la textbox pour cela tu peut utiliser la fonction split (https://msdn.microsoft.com/fr-fr/library/6x627e5f(v=vs.90).aspx)
qui renvoi un tableau de string.
tu peut ensuite faire une boucle qui parcoure chaque valeur de ce tableau et les ajouté dans une liste a condition que les valeur ne soit pas déjà dans cette liste et pour cela tu peut utiliser la classe list(of) et la méthode contains.
https://msdn.microsoft.com/fr-fr/library/6sh2ey19(v=vs.110).aspx
0
Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 656
26 juin 2017 à 17:24
Bonsoir, le lien que tu as donné est le split de VB6, celui de VB.Net.
https://msdn.microsoft.com/fr-fr/library/system.string.split(v=vs.110).aspx
0
Rejoignez-nous