Vbnet

david -  
Polux31 Messages postés 7219 Statut Membre -
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
Configuration: Windows Vista / Firefox 3.5.7

5 réponses

  1. Polux31 Messages postés 7219 Statut Membre 1 204
     
    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
  2. david
     
    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
  3. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Je n'ai pas compris ce que tu veux faire ... :o/
    0
  4. david
     
    par exemple

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

    nouveaunom = mid(nom,....)

    comment faire pour remplacer i de mido par a
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Polux31 Messages postés 7219 Statut Membre 1 204
     
    nouveaunom = Replace(nom,"i","a")


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