Share via


MaskedTextBox.PasswordChar Propriété

Définition

Obtient ou définit le caractère à afficher dans la substitution pour l'entrée d'utilisateur.

public:
 property char PasswordChar { char get(); void set(char value); };
public char PasswordChar { get; set; }
member this.PasswordChar : char with get, set
Public Property PasswordChar As Char

Valeur de propriété

Char

La valeur Char utilisée comme caractère de mot de passe.

Exceptions

Le caractère spécifié lors de la définition de cette propriété n'est pas un caractère de mot de passe valide, tel que déterminé par la méthode IsValidPasswordChar(Char) de la classe MaskedTextProvider.

Le caractère de mot de passe spécifié est le même que le caractère d'invite actuel, PromptChar. Ces deux éléments doivent être différents.

Remarques

Pour les entrées utilisateur sensibles, il est courant de masquer les informations réelles entrées par l’utilisateur. Si la PasswordChar propriété est définie sur un caractère non null, MaskedTextBox affiche ce caractère pour toutes les entrées dans le contrôle. La définition de cette propriété pour null désactiver cette fonctionnalité.

Si vous souhaitez utiliser le caractère de mot de passe fourni par le système d’exploitation, qui est défini dans COMCTL32.dll, utilisez la propriété à la UseSystemPasswordChar place. Si les propriétés et UseSystemPasswordChar les PasswordChar propriétés sont activées, cette dernière est prioritaire.

Important

En guise de considération de sécurité, le MaskedTextBox contrôle désactive les opérations couper et copier sur des chaînes protégées par mot de passe.

S’applique à

Voir aussi