首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb6英文版,中文字突然变大,已经注册了vb6chs.dll,怎么处理

2012-01-07 
vb6英文版,中文字突然变大,已经注册了vb6chs.dll,怎么办?是用vb6的中文版开发的程序,后来发现有的机器字体

vb6英文版,中文字突然变大,已经注册了vb6chs.dll,怎么办?
是用vb6的中文版开发的程序,后来发现有的机器字体不整齐,就在system32下放了vb6chs.dll,已经注册,但还是不起作用,这是为何?

[解决办法]
据我所知,vb6chs.dll不用注册吧.
当然你也无法注册,楼主说一下你如何注册的.

[解决办法]
vb控件通病,默认的控件字体是不被保存到程序当中的,因此使用的时候会根据操作系统默认字体来改变,所以会出现你说的这个问题。

解决方法,在右侧属性字体设定的时候加上加粗或颜色等选项,vb就会记住所有设置了,然后在form_load中将字体的加粗或颜色取消即可。

此问题本人遇到多年,一直困扰,后在机房做大量系统终于碰到一个这个问题的计算机,反复实验得出的结果。
[解决办法]
默认字体一样可以使用,只要更改过字体属性就可以了,比如:
将窗体属性更改为 MS Serif,再更改为 MS Sans Serif,保存,你用记事本打开 .frm 文件,就可以看到如下字体属性:
BeginProperty Font
Name = "MS Sans Serif "
Size = 8.25
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty

[解决办法]
1、在窗口及控件的属性窗口中重新设置字体为在你要安装的计算机中有的字体。
2、如果你采用了半角空格对其的话换成全角的空格对齐。
3、把要安装的计算机中的外观中显示的特殊设置去掉。

热点排行