我在XP下编的程序,运行一切正常,可在98下,不但界面比XP下要大,而且字体和按钮等都比原来设计的要大些。在98下打开原代码,发现字体比原来大2号,按钮、窗体也相应增大。可以确定,分辩率相同,98下字体没有进行修改。试了多台机子都如此,不知为何。

解决方案 »

  1.   

    你的98系统是否使用了大字体?我在xp下编的程序在98下运行发现字体小了。
    解决方法:将字体的charset属性设置为gb2312
      

  2.   

    将窗体的scaled属性设置为True,当然字体也要设置
      

  3.   

    将字体的charset属性设置为gb2312
    将字体改为宋体.
    将scaled属性改true
      

  4.   

    解决这个问题简单.可用就接分
    新建一个窗口,将窗口的某一个font(找找看,我现在不太方便告诉你,待会给你详细的答案)属性字体该成宋体,大小为9.以后你的所有在此窗体上的控件的parentfont为宋体,大小为九,在任何编译环境下就不会出现这个问题.