Winform的TextBox实现明文和密文的切换
来源:互联网 发布:安卓手机应用 知乎 编辑:程序博客网 时间:2024/06/10 05:02
Winform只需要将TextBox的PasswordChar属性设置为一个特殊字符,即可用于输入密码。但是,当用户输入了错误的密码时,删除所有的输入,再次重新输入就会显得有点麻烦,而且可能还会输错。因此,需要提供一种方式供用户查看自己输入的内容到底是什么。比如,密码框的右边有一个复选框,当勾选该复选框时就显示用户的输入(明文),否则显示为密码;或者,密码框的右侧有一个类似眼睛的图标,当鼠标停留在该图标上就显示明文。
本博文介绍如何使用复选框,实现明文和密文之间的切换。这其实就是编写CheckBox的CheckedChanged事件。第二种方式也很好实现,只要编写MouseEnter事件和MouseLeave事件即可。
1. 将用于输入密码的TextBox的PasswordChar属性设为*,这样用户输入的密码就会用星号代替。当然,也可以将该属性设置为其它字符。
2. 编写CheckBox的CheckedChanged事件:
private void checkBox1_CheckedChanged(object sender, EventArgs e){ if(checkBox1.Checked) { //复选框被勾选,明文显示 textBox2.PasswordChar = new char(); } else { //复选框被取消勾选,密文显示 textBox2.PasswordChar = '*'; }}效果图:
0 0
- Winform的TextBox实现明文和密文的切换
- Winform的TextBox实现明文和密文的切换
- Android中明文和密文的切换
- 安卓 密码输入的明文和密文切换
- Android中EditTex的密文和明文切换
- Android中输入密码明文密文切换功能的实现
- WinForm中,实现TextBox的验证
- 使用javascript和jquery两种方法,实现密码明文和密文的转换
- Android实现设置密码明文密文切换
- EditText密码输入切换密文和明文
- 设置密码输入框明文和密文切换
- android开发中将EditText输入的明文与密文之间的切换
- iOS UITextField切换明文/密文显示尾末空白的Bug?
- 利用WinForm的textBox实现控制台的Console.WriteLine
- WinForm 带下划线的TextBox
- VS2005 WinForm程序TextBox变成下划线的一种实现方法
- winform怎么实现textbox提示框的效果
- 实现Winform的TextBox自带水印提示信息
- KM算法模板
- Mybatis传多个参数的解决方案
- 设计模式(七)——适配器模式
- Codeforces 545B Equidistant String【思维】
- Android Studio 2.2中的APK打包
- Winform的TextBox实现明文和密文的切换
- CentOS6启动过程总结与GRUB问题修复
- Android加载布局的3种方式
- 字符数组和字符指针
- 415. Add Strings#1(Done)
- python基础语法(5) 赋值技巧
- LTE中的EVM
- 使用LVS和Keepalived搭建负载均衡服务器
- 儒家、道家、佛家不同思想文化!