Delphi - TEdit / TMaskEdit不显示Asterisk(*)Passwordchar

时间:2017-08-08 07:03:17

标签: delphi vcl delphi-xe3

我正在使用 Delphi XE3 进行VCL应用程序开发。 我的表单中有 TMaskEdit 字段,我将其 PasswordChar 属性设置为Asterisk(*)。但是当我执行应用程序时,它将密码字符显示为Dot(。)而不是Asterisk(*)。

enter image description here

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

试试这个

SendMessage(MaskEdit1.Handle, EM_SETPASSWORDCHAR, Ord('*'), 0);

您可以将它放在FormCreate活动上或任何地方