Udostępnij za pośrednictwem


MaskedTextBox.PasswordChar Właściwość

Definicja

Pobiera lub ustawia znak, który ma być wyświetlany w zastępstwie dla danych wejściowych użytkownika.

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

Wartość właściwości

Char

Wartość Char używana jako znak hasła.

Wyjątki

Znak określony podczas ustawiania tej właściwości nie jest prawidłowym znakiem hasła określonym przez IsValidPasswordChar(Char) metodę MaskedTextProvider klasy.

Określony znak hasła jest taki sam jak bieżący znak monitu. PromptChar Te dwa elementy muszą być różne.

Uwagi

W przypadku poufnych danych wejściowych użytkownika często zaleca się ukrycie rzeczywistych informacji wprowadzonych przez użytkownika. Jeśli właściwość jest ustawiona PasswordChar na znak inny niż null, MaskedTextBox spowoduje wyświetlenie tego znaku dla wszystkich danych wejściowych w kontrolce. Ustawienie tej właściwości na null wartość spowoduje wyłączenie tej funkcji.

Jeśli chcesz użyć znaku hasła podanego przez system operacyjny, który jest zdefiniowany w COMCTL32.dll, użyj UseSystemPasswordChar właściwości . Jeśli obie właściwości PasswordChar i UseSystemPasswordChar są aktywowane, pierwszeństwo ma ten ostatni.

Ważne

W ramach kwestii zabezpieczeń kontrolka MaskedTextBox wyłącza operacje wycinania i kopiowania w ciągach chronionych hasłem.

Dotyczy

Zobacz też