MaskedTextBox.PasswordChar プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザー入力の代わりに表示される文字を取得または設定します。
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 値。
例外
このプロパティの設定時に指定された文字が、IsValidPasswordChar(Char) クラスの MaskedTextProvider メソッドで決定された有効なパスワード文字ではありません。
指定されたパスワード文字が、現在のプロンプト文字 PromptChar と同じです。 この 2 つは異なる必要があります。
注釈
機密性の高いユーザー入力の場合、ユーザーが入力した実際の情報を隠すのが一般的な方法です。 プロパティが PasswordChar null 以外の文字に設定されている場合は、 MaskedTextBox コントロールへのすべての入力に対してこの文字が表示されます。 このプロパティを null
設定すると、この機能が無効になります。
COMCTL32.dllで定義されているオペレーティング システムで指定されたパスワード文字を使用する場合は、代わりにプロパティを UseSystemPasswordChar 使用します。 プロパティとUseSystemPasswordCharプロパティのPasswordChar両方がアクティブ化されている場合は、後者が優先されます。
重要
このコントロールは、セキュリティ上の MaskedTextBox 考慮事項として、パスワードで保護された文字列に対する切り取りとコピーの操作を無効にします。