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

HollowSpirit 2 Messages postés dimanche 25 juin 2017Date d'inscription 26 juin 2017 Dernière intervention - 25 juin 2017 à 22:15 - Dernière réponse : Whismeril 11558 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 26 mai 2018 Dernière intervention
- 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.
Afficher la suite 

Votre réponse

3 réponses

Whismeril 11558 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 26 mai 2018 Dernière intervention - 26 juin 2017 à 07:00
0
Merci
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.
Commenter la réponse de Whismeril
0
Merci
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
Whismeril 11558 Messages postés mardi 11 mars 2003Date d'inscriptionContributeurStatut 26 mai 2018 Dernière intervention - 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
Commenter la réponse de Rykudos

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.