コントロール

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

パスワードを隠す

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

マスク文字を設定する

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

TextBox名.PasswordChar = マスク文字

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

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

 

マスク文字を解除する

設定されているマスク文字を解除するには、テキストボックスのPasswordCharプロパティに’\0’(文字列の0)を設定します。

TextBox名.PasswordChar = ‘\0’

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

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