如果选默认的,就和windows默认字体这设置有关了,建议在定义窗体时选定宋体,小5号,不要使用默认字体。

解决方案 »

  1.   

    我也碰到了这样的问题,从98到xp不行,从xp到98同样
      

  2.   

    设置窗体的Font.size!其它控件ParentFont固定为True!针对标题栏变大影响的问题,可以在Create事件动态改变控件大小!
      

  3.   

    如果想做一个可以发布的软件,那么这个问题需要你好好考虑了,
    因为对于用户来说,他的分辨率和字体都是个性化的设置,所以作程序的时候,
    字体,还有窗口的大小,都不要做成死的,应该根据目标机器动态设置,
    我的做法是,对窗口不要指定字体,在程序运行的时候,先取得目标机器的默认字体和分辨率,显示器刷新频率等,然后再给窗体指定大小和字体,再给控件指定大小,为了方便控制,你的窗体上应该合理的使用TPanel控件!然后控件的字体摄制成默认窗体的字体!其实你可以把这个设置做成一个类,这样你就不用对每一个窗口都写同样的代码了!
      

  4.   

    各位大侠,此问题是因为字符集的选择上面的问题使用GB232-chinese就可以了
    在font的第一项