Freigeben über


MaskedTextBox.PasswordChar Eigenschaft

Definition

Ruft das Zeichen ab, das als Ersatz für Benutzereingaben angezeigt werden soll, oder legt dieses fest.

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

Eigenschaftswert

Char

Der als Kennwortzeichen verwendete Char-Wert.

Ausnahmen

Das beim Festlegen dieser Eigenschaft angegebene Zeichen ist kein gültiges Kennwortzeichen, wie es durch die IsValidPasswordChar(Char)-Methode der MaskedTextProvider-Klasse bestimmt wird.

Das angegebene Kennwortzeichen entspricht dem aktuellen Eingabeaufforderungszeichen PromptChar. Die zwei Zeichen müssen unterschiedlich sein.

Hinweise

Für vertrauliche Benutzereingaben ist es üblich, die tatsächlich eingegebenen Informationen vom Benutzer zu verbergen. Wenn die PasswordChar Eigenschaft auf ein Nicht-Null-Zeichen festgelegt ist, MaskedTextBox wird dieses Zeichen für alle Eingaben im Steuerelement angezeigt. Wenn Sie diese Eigenschaft festlegen, um null diese Funktionalität zu deaktivieren.

Wenn Sie das angegebene Kennwortzeichen des Betriebssystems verwenden möchten, das in COMCTL32.dll definiert ist, verwenden Sie stattdessen die UseSystemPasswordChar Eigenschaft. Wenn sowohl die Eigenschaften als auch die PasswordChar UseSystemPasswordChar Eigenschaften aktiviert werden, hat dies Vorrang.

Wichtig

Als Sicherheitsüberlegung deaktiviert das MaskedTextBox Steuerelement Ausschneiden und Kopieren von Vorgängen auf kennwortgeschützten Zeichenfolgen.

Gilt für

Siehe auch