Vbnet

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. 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)
    1. 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
      1. par exemple

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

        nouveaunom = mid(nom,....)

        comment faire pour remplacer i de mido par a
        1. nouveaunom = Replace(nom,"i","a")


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