为什么在2000下开发的程序到98下字体和大小都发生了很大的变化?开发时我用的字体是“宋体”,在98下,字体就变大了,布局也跟着变了?但是如果使用“MS Sans Serif”就正常。那么请问要在98和2000(或者其它操作系统)下字体和布局同时正常应该使用什么字体?

解决方案 »

  1.   

    楼主说的是窗口、控件的大小都变了吧!在开发时,所有新建的Form首先设置好字体Font->弹出Windows字体标准窗口->字体选择宋体(简体中文版)或细明体/新细明体(繁体中文版),字号选择9号,然后确认然后展开Font选项,设置Charset = DEFAULT_CHARSET不管你是在简体还是繁体、98还是20000/XP,每次在新建窗口时都应该这么设,一切就没有问题了
      

  2.   

    2.
    把Form的Scale属性设为False