2000下设计的程序为什么在98下显示不正确?(20分)

  • 主题发起人 主题发起人 snappy
  • 开始时间 开始时间
S

snappy

Unregistered / Unconfirmed
GUEST, unregistred user!
字体和表单都变大了!
 
把字体的Charset属性改为GB2312_CHARSET或DEFAULT_CHARSET
 
将字体设置为宋体即可。
 
要改字符集
 
以上说的能行吗?我按上面的都试过还是不行?
 
更改窗体的Charset属性改为DEFAULT_CHARSET
字体为宋体小5
 
没一个。
 
form.Scaled := false;
 
2000 和 98 用了不同的系统字体嘛
指定字体应该可以的
 
不是单单字体的问题,连Form都变大了。
 
To: snappy
你试试吧,我碰到过这种情况,只要把窗体的字体及其下其他控件的字体改为宋体9号就没事了。
 
字体集设为GB2312_CHARSET,字体设为宋体 大小设为9号
一切OK[:)]
 
这个问题在XP下也有,除了字体设置外,还要将form的scaled属性设为false。
保证搞定
 
将所有字体设置为宋体就保证没问题
 
字符集不一致的原因,要手动设置才行,也可以偷懒,在2000下开发,最后在98下编译。
 
form.Scaled := false;我试了,可以的。
 
对,同意Pearl和Xerxes的解决方法,这个问题我们也遇到过,不管是XP还是2000下编译
的程序到98下都能用了。字体都不用改的。一般我们字体都设为9号,宋体。
 
一简单方法::
只改变控件字体,窗体字体给它默认
 
后退
顶部