密码掩码(100分)

  • 主题发起人 主题发起人 dylwordtop
  • 开始时间 开始时间
D

dylwordtop

Unregistered / Unconfirmed
GUEST, unregistred user!
将EDIT1设为密码掩码(*),应该是哪个属性.我是将EDIT1的passwordchar属性设为‘*’
但是EDIT1变得不可输入汉字。
 
既然是密码,怎么能用汉字呢?
 
你可以用maskedit这个控件,在它的editmask中输入你的‘*’则可以了!
为什么一定要用edit呢?
如果一定要用的话,在其onkeypress属性中加入相应的事件,当得到按键按下后,就在edit中
添加一个‘*’号,并将真正输入的字符加入一个串中,即可!
 
在OnKeyPress事件中,截获Key参数,然后把Key参数该为'*'即可;
begin
password:=password+Key;//这里的password为一个全局String变量
key:='*';
end;

需要判断密码时使用Password变量
 
其实passwordchar属性设为‘*’最好。
 
谢谢各位的帮忙
 
后退
顶部