Partilhar via


MaskedTextBox.PasswordChar Propriedade

Definição

Obtém ou define o caractere a ser exibido no substituto para 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

Char

O valor Char usado como o caractere de senha.

Exceções

O caractere especificado quando a definição dessa propriedade não é um caractere de senha válido, conforme determinado pelo método IsValidPasswordChar(Char) da classe MaskedTextProvider.

O caractere de senha especificado é o mesmo que o caractere de solicitação atual, PromptChar. Os dois devem ser diferentes.

Comentários

Para informações confidenciais do usuário, é prática comum ocultar as informações reais inseridas pelo usuário. Se a PasswordChar propriedade for 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