Mettre le caractère de votre choix à la place des lettre dans un textbox

Contenu du snippet

J'ai vu sur le chat que des personnes cherchaient un moyen de mettre autre chose que "*" dans la propriété passwordchar d'un textbox pour masquer les caractères entrés.
Exemple si je veux des petits ronds comme dans msm messenger.

1. Tout d'abord allez dans la table des caractères de windows. Demarrer, programmes, accessoirs, outils systemes, table de caracteres

2. Ne le copiez pas, relevez juste le code hexadecimal qui est dans l'info bull et le nom exacte de la police de caractère, pour notre exemple je choisis la police de caractères "Wingdings" je prend le caractère de la 7ème colonnes de la 7ème ligne. Dans l'info bull je trouve le code "0x9F" le code hexadécimal est "9F".

3. Ouvrez la calculatrice de windows, passez en mode Scientifique, seléctionner le bouton radio Hex, entrez les code "9F", sélectionnez le bouton radio Dec et relevez le nombre decimal. Ici 9F en Hexadecimal donne 159 en Decimal.

Maintenant passez au code. Voir ci dessous.

Source / Exemple :


Private Sub Form_Load()
    Text2.PasswordChar = Chr(159)   ' Entrez le nombre obtenu avec la calculatrice. Ici 159
    Text2.FontName = "Wingdings"    ' Et entrez le nom de la police de caractère relevé.
End Sub

Conclusion :


Et bien j'espère que c'est claire si non vous pouvez m'envoyer un mail.

Spider987

A voir également

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.