主题:疯狂求助啊
聪明一袋烟
[专家分:330] 发布于 2010-10-14 00:27:00
MSDN中对于TextBox 控件的PasswordChar 属性有这么一句话:
“注意 如果 MultiLine 属性被设为 True,那么设置 PasswordChar 属性将不起效果”。
可我怎么试验MultiLine 属性被设为 True 而PasswordChar 属性依旧起作用,请各位高人明确指出MSDN中的这句话该如何理解。并举例说明。
回复列表 (共7个回复)
沙发
一江秋水 [专家分:9680] 发布于 2010-10-14 06:32:00
这不是你的错,而是微软在升级文本框时更改了这个属性。但是有些属性微软又忘记更改了,比如SelStart属性,详情见我的原帖《VB6文本框的一个重大BUG及解决办法》http://bbs.pfan.cn/post-239965.html
板凳
聪明一袋烟 [专家分:330] 发布于 2010-10-14 22:30:00
秋水你好,恕小弟愚钝,我没准确明白你的意思,你的意思是不是可以理解为微软在这个问题上错了,如果微软错了,那如果我想达到让PasswordChar不起作用应该如何设置属性,静候佳音。
3 楼
老大徒伤悲 [专家分:29120] 发布于 2010-10-15 08:14:00
让PasswordChar不起作用?
你试试PasswordChar=""看看
4 楼
聪明一袋烟 [专家分:330] 发布于 2010-10-15 13:27:00
晕死 怨我没说清楚 ,老大徒伤悲 你的说法我当然知道,我是问有其他属性能使你设置的PasswordChar不起作用吗?因为MultiLine 不是达不到要求吗?
5 楼
bcahzvip [专家分:6040] 发布于 2010-10-16 01:25:00
= =;
你要的效果是什么?
6 楼
老大徒伤悲 [专家分:29120] 发布于 2010-10-16 10:48:00
咳,其他?
例如给文本框赋值,就是
text1.text="阿斯顿就"
我们,要其他的方法吗?
7 楼
天天学习 [专家分:4570] 发布于 2010-10-16 18:43:00
你见过多行的输入密码框吗?
密码框有必要多行吗?
如果非要这么做,自己再包装一下TextBox控件,直接替换TextBox.Text为passwordchar,而把真正的内容放到自己的控件的一个属性里。
偷梁换柱
我来回复