TextBox.PasswordChar 获取焦点显示可见密码,失去焦点密码不可见
TextBox.PasswordChar 获取焦点显示可见密码,失去焦点密码不可见。
因为PasswordChar是一个char,所以清除设置时,使用Convert.ToChar(0);就行,那么Convert.ToChar(0)得到的值是什么呢,ASCII码值,你懂的……
public Form1() { InitializeComponent(); this.txtPassword.Text = "your password"; this.txtPassword.LostFocus += new EventHandler(txtPassword_LostFocus); this.txtPassword.Enter += new EventHandler(txtPassword_Enter); } void txtPassword_Enter(object sender, EventArgs e) { //获取焦点时则移除PasswordChar的设置,即可显示正常的字符了 this.txtPassword.PasswordChar =Convert.ToChar(0); } void txtPassword_LostFocus(object sender, EventArgs e) { //焦点失去时,文本框中则显示*号 this.txtPassword.PasswordChar = '*'; }
posted on 2011-12-05 18:07 blackcore 阅读(1626) 评论(0) 编辑 收藏 举报