TextBoxコントロールはPasswordCharプロパティを使用することで、パスワード入力用のテキストボックスにすることができます。
PasswordCharプロパティには、文字が入力されたときに表示するマスク文字を設定します。
下記はTextBoxをパスワード入力用に変更する例です。
選択されたラジオボタンの内容によって、マスク文字を「*」や「X」に変更します。
VBの例
' フォームロード時の処理
Private Sub Form6_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
'★★★マスク文字を*にする★★★
TextBox1.PasswordChar = "*"
End Sub
' パスワードのマスク文字変更時の処理
Private Sub rdoPasswordChar_Click(sender As System.Object, e As System.EventArgs) Handles rdoPasswordCharXX.Click, rdoPasswordCharAsterisk.Click
If rdoPasswordCharAsterisk.Checked = True Then
'★★★マスク文字を*にする★★★
TextBox1.PasswordChar = "*"
Else
'★★★マスク文字をXにする★★★
TextBox1.PasswordChar = "X"
End If
End Sub
C#の例
// フォームロード時の処理
private void Form6_Load(object sender, EventArgs e)
{
// ★★★マスク文字を*にする★★★
textBox1.PasswordChar = '*';
}
// パスワードのマスク文字変更時の処理
private void rdoPasswordChar_Click(object sender, EventArgs e)
{
if (rdoPasswordCharAsterisk.Checked)
{
// ★★★マスク文字を*にする★★★
textBox1.PasswordChar = '*';
}
else
{
// ★★★マスク文字をXにする★★★
textBox1.PasswordChar = 'X';
}
}
Please follow and like us:


コメント
[…] パスワード入力用にする […]