我正在使用各种选项在visual basic 2015中制作电子邮件登录程序,其中一个是显示密码的选项,可能是一个复选框。它只是一个简单的标准Windows窗体应用程序,我比较新。
编辑:由jmcilhinney回答。谢谢! :d
Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
'Display plain text if and only if check box is checked.
TextBox1.UseSystemPasswordChar = Not CheckBox1.Checked
End Sub
答案 0 :(得分:3)
将UseSystemPasswordChar
的{{1}}属性设置为TextBox
以屏蔽密码。
True
答案 1 :(得分:2)
Private Sub txtPassword_MouseHover(sender As Object, e As EventArgs) Handles txtPassword.MouseHover
txtPassword.PasswordChar = ""
End Sub
Private Sub txtPassword_MouseLeave(sender As Object, e As EventArgs) Handles txtPassword.MouseLeave
txtPassword.PasswordChar = "*"
End Sub
答案 2 :(得分:0)
您必须进行一些更改。将您的密码文本框UseSystemPasswordChar
更改为false,将PasswordChar
更改为Char(0)
。像这样:
If chkViewPassword.Checked Then txbPwd.PasswordChar = Convert.ToChar(0) Else txbPwd.PasswordChar = Convert.ToChar("*")
txbSMTPPwd.UseSystemPasswordChar = Not chkViewPassword.Checked