winform中文本框改为密码框
我在文本框后有一个checkBox如何不勾选它时文本框显示*勾选时取消*并自己能看到在文本框所输入的字符比如我输入123456刚看到时是6个*号我勾选checkBox时6...
我在文本框后 有一个checkBox
如何不勾选它时 文本框显示*
勾选时取消*并自己能看到在文本框所输入的字符
比如我输入123456 刚看到时是6个*号 我勾选checkBox时6个*号就变成123456 展开
如何不勾选它时 文本框显示*
勾选时取消*并自己能看到在文本框所输入的字符
比如我输入123456 刚看到时是6个*号 我勾选checkBox时6个*号就变成123456 展开
3个回答
展开全部
先在窗体的设计界面,设置textBox1的PasswordChar属性 为 *
然后,双击checkBox1控件,添加checkBox1_CheckedChanged事件,代码如下:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (!checkBox1.Checked)
textBox1.PasswordChar = '*';
else
textBox1.PasswordChar = (char)0;
}
然后,双击checkBox1控件,添加checkBox1_CheckedChanged事件,代码如下:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (!checkBox1.Checked)
textBox1.PasswordChar = '*';
else
textBox1.PasswordChar = (char)0;
}
展开全部
TextBox有个属性为PasswordChar 在checkBox事件中为该属性复制,如果选中PasswordChar 为*,否则为初始值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
勾选checkBox时,设置this.txtPwd.UseSystemPasswordChar = false;
追问
这个没用我设置的加载启动本来就是FALSE用FALSE时就显示的* 用TRUE 的话 就显示为圆圈
追答
~~~~~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询