Vbnet

Fermé
david - 14 mars 2010 à 12:37
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 - 14 mars 2010 à 13:47
Bonjour,

Dim mots As String = "david nero"
Dim NVmots As String
NVmots = Mid(mots, 6, 1) = "i"
TextBox1.Text = NVmots


mais comme resultat s'affiche dans le textbox false aider moi svp
merci d avance

5 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
14 mars 2010 à 13:02
Bonjour,

Enlève = "i" ici NVmots = Mid(mots, 6, 1) = "i" . Ici tu testes une égalité, le retour est True ou False

Ensuite NVmots = Mid(mots, 6, 1) retourne " " et non "i". Le pourquoi du False en retour.

Pour avoir "i" : NVmots = Mid(mots, 4, 1)

Si tu veux garder la même synthaxe : NVmots = Mid(mots, 4, 1) = "i", mais tu auras True comme retour et non "i"


;o)
0
et comment faire pour remplacer le i par e avec l utilisation de la methode med
si vous pouvez me donner une exemple merci bcpp
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
14 mars 2010 à 13:09
Je n'ai pas compris ce que tu veux faire ... :o/
0
par exemple

dim nom as string = "mido"
dim nouveaunom as string

nouveaunom = mid(nom,....)

comment faire pour remplacer i de mido par a
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
14 mars 2010 à 13:47
nouveaunom = Replace(nom,"i","a")


Sais-tu que tu as une aide en ligne (la touche F1) sur VB.NET?
0