窗体上用了多个Lable控件。在XP的SP3下窗体的字体变大了。这是什么原因呢?是与系统的字体有关的吗?
但把VB6装在系统中能能正常显示。请知道是什么原因的兄台告知下。
但把VB6装在系统中能能正常显示。请知道是什么原因的兄台告知下。
解决方案 »
- vb 能不能把PictureBox里面的所有控件打印出来???
- 在网络编程方面VB JAVA SWING 哪个更强大?
- 问问正常发送老是出现winsock.state=9为何?
- 请教有vb中有没有一个ASPTypelibrary.session的属性?
- 微软的money是怎么做的?
- 关于VB中MsChart控件的问题请教大家!
- 数据库能连上,可以加载数据,但是不能更新数据,为什么?????
- 有没有做VB6.0开发的公司?
- 关于女程序员收入,工作地的小调查,愿者请进!
- 在vb6.0中用文件copy实现代码备份和恢复Access 数据库的隐患!!!!
- 为何下面的Word VBA代码运行后其后的代码就不能运行了?
- 如何使一个字符的打印宽度为占用0.33cm
估计XP的SP3修改了系统的一些界面配置参数。是与系统的字体有关的吗?
vb用的字体肯定是系统里有的字体,肯定与系统的字体有关。
通常指定了字体不会有这种情况,我没遇到过。
还有,如果想保证字体能够适应各种环境,最好把字体和程序一起打包安装进系统。
在程序中也设置一下比较好,特别是对特殊字体。
DPI设置是正常设置
回AisaC
如果体被SP3修改了,那为什么装VB6后就能显示正常
开了VB6还会清空剪切板呢..如果必须知道安装VB6时都做了什么,我想我们还得找个主动防御程序彻底追踪一下VB6的安装过程本来SP3就和很多东西冲突,变大了你只能去处理程序代码,难道你要客户也参与VB开发吗? 呵呵
你知道吗,安装VB6就能解决问题了,但有一点值得研究的是,安装卸载VB6后问题居然不再出现
if sp3.安装.run then
copy xname.xxx 文件xname.xxx 1.03版 to system32
end if
if vb6.安装.run then
copy xname.xxx 文件xname.xxx 1.vb版 to system32
end if
end ifselect case xname.xxx.版本
if 1.03 then
大字体
end ifif 1.vb then
小字体
end if
end select又假设vb卸载时找不到1.03版本,所以字体大小无法恢复为大字体.这算是理由?巨型黑盒子的测试N年了,我们大家都还是懵懂,呵呵
可能某些通用组件有些版本或语言的差异,VB 卸载时不一定卸载通用组件。