请问如何在c#中将密码箱的星号更改为char(我将使用复选框来显示或隐藏密码值) 当复选框被取消时,密码框会变为像文本框一样保持值
答案 0 :(得分:0)
答案 1 :(得分:0)
目前尚不清楚你想要什么,或者你在做什么,VB或C#。但据我所知,为了您的安慰,我已经写了两篇文章。
指定PasswordChar
:
TextBox2.PasswordChar = "*";
OR
TextBox2.PasswordChar = "☻";
删除PasswordChar
:
TextBox2.PasswordChar = "";
指定PasswordChar
:
TextBox2.PasswordChar = "*"
OR
TextBox2.PasswordChar = "☻"
删除PasswordChar
:
TextBox2.PasswordChar = ""
您可以在PasswordChar
textbox
属性之前的双引号中指定您想要的任何密码字符。要删除PasswordChar
,我们上面谈到的双引号中应该没有任何值。
我希望它清晰且完美无缺!
答案 2 :(得分:0)
使用文本框并更改其属性yourTextBox.UseSystemPasswordChar
- 如果要查看文本,请将其设置为false。如果您想使用复选框来控制它,您可以使用以下内容:
Private Sub yourCheckbox_CheckedChanged(sender As Object, e As EventArgs) Handles yourCheckbox.CheckedChanged
If (yourCheckbox.Checked = true) then
yourTextBox.UseSystemPasswordChar = true
Else
yourTextBox.UseSystemPasswordChar = false
End If
End Sub
这是VB.Net,但是如果您正在寻找C#,相应的代码应该很容易推断。