VB PasswordChar * 测试与实际大小不同

来源:百度知道 编辑:UC知道 时间:2024/05/11 13:32:25
我在写一个VB程序,其中有一个输入密码的框Text1.Text,我设置的PasswordChar的值为*,所以在这个控件里输入的内容都是*...
在测试中通过了,显示的内容是*
可是程序写成EXE的时候,再输入内容到这个控件,就不是*了,而是小了一倍的x.....
这是为什么?要怎么去修正?谢谢各位巨侠的指点
恩,一楼思路到没问题。但是,我修改后却没解决问题,在这个程序每次启动的时候,Text1.Text从此多了4个x
我这个字体本来就是宋的,不过还是谢谢你

你试下在form_load事件中加这么一句,这次就行了:
text1.font="宋体"
(抱歉,刚才打成了text)

这样就没事了,因为vb默认用的是宋体,可是编译完有时就变了MS Sans Serif,这个vb...我的某些程序在自己机子不会有字体问题,可到了别人的机也出现了你说的字体问题,也是这个原因。

试一下我的办法:编译成P代码。
在菜单,工程属性的“编译”里改。