コントロール

[VB.NET] テキストボックスに入力したパスワードをマスクする(PasswordChar)

パスワードを隠す

テキストボックスにパスワードを入力する際、入力した文字を隠す(マスクする)には、テキストボックスのPasswordCharプロパティを設定します。

マスク文字を設定する

まずは、マスク文字を設定する方法からご紹介します。

TextBox名.PasswordChar = マスク文字

それでは、TextBox1というテキストボックスの入力文字をマスクするサンプルを見てみましょう。

上記を実行することで、TextBox1のテキストが”*”(アスタリスク)でマスクされます。

設定する文字はChar型指定するようにしましょう。

 

マスク文字を解除する

設定されているマスク文字を解除するには、テキストボックスのPasswordCharプロパティにControlChars.NullCharを設定します。

TextBox名.PasswordChar = ControlChars.NullChar

それでは、TextBox1というテキストボックスのマスクを解除するサンプルを見てみましょう。

上記を実行することで、TextBox1に設定されているマスクが解除されます。
 
 
以上が、テキストボックスに入力したパスワードをマスクする「PasswordChar」プロパティの設定方法です。
ぜひ参考にしてみてください。