VB程序不同机子显示不一样。

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:29:44
我用VB编了一个小软件,在我的电脑上显示很好,为什么到有些机子上显示时,字体变大,颜色也不一样......变化很大。
有什么简单方法可以使之显示一样??

在线等
分辨率我看了,都是1280×800,一样的。

字的大小应该是分辨率的问题,颜色可能不使用的不是绝对颜色,而是系统设定颜色。
解决起来都比较复杂。
字的大小,可以设定一个常数,然后读取系统分辨率,设定文字大小的值=常数*分辨率
颜色,使用绝对颜色,也就是rgb函数指定颜色。

不会吧。你的程序就已经规定好那字体大小和颜色啦,怎么会变?
可能是别的机器和你的电脑 分辨率不一样吧。

VB6与系统的相连很大,所以有很多东西都是系统中的默认数据。
所以才会出现你说的那样的情况,不过这些都是外观上的不同,不会造成程序逻辑上的错误!!

就是分辨率不同造成的。解决办法倒也不难,就是麻烦点。