winform中文本框改为密码框

我在文本框后有一个checkBox如何不勾选它时文本框显示*勾选时取消*并自己能看到在文本框所输入的字符比如我输入123456刚看到时是6个*号我勾选checkBox时6... 我在文本框后 有一个checkBox
如何不勾选它时 文本框显示*
勾选时取消*并自己能看到在文本框所输入的字符
比如我输入123456 刚看到时是6个*号 我勾选checkBox时6个*号就变成123456
展开
 我来答
ly17227720
推荐于2017-10-08 · TA获得超过610个赞
知道小有建树答主
回答量:170
采纳率:100%
帮助的人:133万
展开全部
先在窗体的设计界面,设置textBox1的PasswordChar属性 为 *
然后,双击checkBox1控件,添加checkBox1_CheckedChanged事件,代码如下:
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
if (!checkBox1.Checked)
textBox1.PasswordChar = '*';
else
textBox1.PasswordChar = (char)0;
}
w277608109
2012-06-23 · 超过13用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:27万
展开全部
TextBox有个属性为PasswordChar 在checkBox事件中为该属性复制,如果选中PasswordChar 为*,否则为初始值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
leiyuan179zcs
2012-06-23 · TA获得超过100个赞
知道小有建树答主
回答量:275
采纳率:0%
帮助的人:159万
展开全部
勾选checkBox时,设置this.txtPwd.UseSystemPasswordChar = false;
追问
这个没用我设置的加载启动本来就是FALSE用FALSE时就显示的* 用TRUE 的话 就显示为圆圈
追答
~~~~~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式