textbox里设PassWordChar=”*”可以让文本框显示的密码都是”*”符号,而从Text属性得到的还是实际的文本内容。
但PassWordChar是将整个文本都设成”*”符号,本人想只设置一部分,如 123***,不知道有什么比较好的办法?
网上想找PassWordChar的实现原理,但都没找到
但PassWordChar是将整个文本都设成”*”符号,本人想只设置一部分,如 123***,不知道有什么比较好的办法?
网上想找PassWordChar的实现原理,但都没找到
解决方案
20
Textbox的keydown或keypress里改成*号,真实密码另外变量记录。可以做成自定义控件,多次使用
30
就是将显示和真实的字符串分开。本人写一个控件继承自TextBox,增加一个string的变量用来保存真实的密码。显示还是可以用Text,但是每次输入改变的时候就更新保存真实值的字符串,然后根据真实的字符串按照你想要的方式修改显示的内容。