[Tips][TextBox] パスワード入力用にする

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';
    }
}

“[Tips][TextBox] パスワード入力用にする” への1件の返信

  1. ピンバック: [Tips][TextBox] まとめ

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください