Die Community zu .NET und Classic VB.
Menü

FAQ 0059: Wie kann ich die Eingabe in einer Textbox unkenntlich machen?

 von 

Frage 

Wie kann ich die Eingabe (z.B. ein Kennwort) in einer Textbox unkenntlich machen?

Antwort  

Die Textbox stellt dafür die Eigenschaft PasswordChar zur Verfügung.
In Kombination mit einer anderen Schriftart kann man jedes beliebige Zeichen anzeigen lassen.

With Text1
    .PasswordChar = "l"
    .Font.Name = "Wingdings"
    .Font.Size = 7
End With

Listing 1: Eingabe unkenntlich machen

Es ändert sich nur die Darstellung, der Inhalt der Eigenschaft Text bleibt weiterhin lesbar.
Diese Methode verhindert nicht das Auslesen der Textbox über den Tipp TextBox anderer Anwendungen mit der Maus auslesen [Tipp 0119].

Ihre Meinung  

Falls Sie Fragen zu dieser FAQ haben, Ihre Erfahrung mit anderen Nutzern austauschen möchten oder auf eine Ergänzung hinweisen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.