다음을 통해 공유


MaskedTextBox.PasswordChar 속성

정의

사용자 입력 대신 표시되는 문자를 가져오거나 설정합니다.

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

속성 값

Char

암호 문자로 사용되는 Char 값입니다.

예외

이 속성을 설정할 때 지정된 문자가 IsValidPasswordChar(Char) 클래스의 MaskedTextProvider 메서드에서 확인해 주는 올바른 암호 문자가 아닌 경우

지정된 암호 문자가 현재 프롬프트 문자 PromptChar와 같은 경우. 둘은 달라야 합니다.

설명

중요한 사용자 입력의 경우 사용자가 입력한 실제 정보를 숨기는 것이 일반적입니다. 속성이 PasswordChar null이 아닌 문자 MaskedTextBox 로 설정된 경우 컨트롤에 대한 모든 입력에 대해 이 문자를 표시합니다. 이 속성을 설정하면 null 이 기능이 비활성화됩니다.

COMCTL32.dll 정의된 운영 체제 제공 암호 문자를 사용하려면 이 속성을 대신 사용합니다 UseSystemPasswordChar . 속성과 UseSystemPasswordChar 속성이 PasswordChar 모두 활성화되면 후자가 우선합니다.

중요

보안 고려 사항으로, 컨트롤은 MaskedTextBox 암호로 보호된 문자열에서 잘라내기 및 복사 작업을 사용하지 않도록 설정합니다.

적용 대상

추가 정보