Salut,
Voilà, j'ai un petit problème qui doit pas être compliqué, mais voilà.
A savoir, j'ai une chaine de caractère :
J'ai ce masque :__________aaaaaa_________________________________________________
Lorsque l'utilisateur appui sur la touche "sup", je souhaite remplacer le caractère de la 1ère chaine par son masque, mais uniquement celui sous le curseur._________________________________________________________________
Pour cela, j'ai le code suivant :
En fait, il me fournit ce résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 'Récupère le caractère sous le curseur strChar = Mid$(txtText.Text, txtText.SelStart, 1) 'Récupère le masque correspondant strMask = Mid$(mstrMask, txtText.SelStart, 1) 'Remplace le caractère par son masque txtText.Text = Replace(txtText.Text, strChar, strMask, txtText.SelStart, 1)
Qu'est-ce que j'ai oublié ?_aaaav___________________________________________________________
Merci par avance.
Partager