Compartilhar via


MaskedTextBox.PasswordChar Propriedade

Definição

Obtém ou define o caractere a ser exibido em substituição à entrada do usuário.

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

Valor da propriedade

O Char valor usado como o caractere de senha.

Exceções

O caractere especificado ao definir essa propriedade não é um caractere de senha válido, conforme determinado pelo IsValidPasswordChar(Char) método da MaskedTextProvider classe.

O caractere de senha especificado é o mesmo que o caractere de prompt atual. PromptChar Os dois devem ser diferentes.

Comentários

Para entradas confidenciais do usuário, é uma prática comum ocultar as informações reais inseridas pelo usuário. Se a PasswordChar propriedade estiver definida como um caractere não nulo, MaskedTextBox exibirá esse caractere para todas as entradas no controle. Definir essa propriedade para null desabilitar essa funcionalidade.

Se você quiser usar o caractere de senha fornecido pelo sistema operacional, que é definido em COMCTL32.dll, use a UseSystemPasswordChar propriedade. Se as propriedades e UseSystemPasswordChar as PasswordChar propriedades forem ativadas, esta última terá precedência.

Importante

Como consideração de segurança, o MaskedTextBox controle desabilita operações de corte e cópia em cadeias de caracteres protegidas por senha.

Aplica-se a

Confira também