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 と同じです。 この 2 つは異なる必要があります。

注釈

機密性の高いユーザー入力の場合、ユーザーが入力した実際の情報を隠すのが一般的な方法です。 プロパティが PasswordChar null 以外の文字に設定されている場合は、 MaskedTextBox コントロールへのすべての入力に対してこの文字が表示されます。 このプロパティを null 設定すると、この機能が無効になります。

COMCTL32.dllで定義されているオペレーティング システムで指定されたパスワード文字を使用する場合は、代わりにプロパティを UseSystemPasswordChar 使用します。 プロパティとUseSystemPasswordCharプロパティのPasswordChar両方がアクティブ化されている場合は、後者が優先されます。

重要

このコントロールは、セキュリティ上の MaskedTextBox 考慮事項として、パスワードで保護された文字列に対する切り取りとコピーの操作を無効にします。

適用対象

こちらもご覧ください