为何WIN2000下做的程序在WIN98下字体全变了样,而且控件的大小也有改变,非常感谢!!(分辨率都一样)

解决方案 »

  1.   

    楼上说的对,对每个控件的字体、字号都要重新设定,特别是“字符集”中要选择“CHINESE_GB2312”,不能使用“西文”体。 祝你成功!
      

  2.   

    我也遇到上这位同志的难题,以上几位善心者的解决方法我以前都试过,可是不行的,有什么更好的方法吗
    我解决这个问题时只能在自己的机子里装了两系统--win98和win2000
    所以也只能做两次了
      

  3.   

    form有一个属性Scaled,默认是true,将它改为false就好了.its so easy!
      

  4.   

    win98和win2000操作系统默认字体大小不同的问题
    使用10号字体可以解决问题/ by LY http://lysoft.7u7.net
      

  5.   

    一般只要把Form的字体设成宋体、9号字、字符集CHINESE_GB2312就行了,其它控件都会跟着变的,如果控件大小也有变那就得稍微再调一下了。
    以后写程序新建一个Form切记先把它先设好。
      

  6.   

    好像不行,我用的第三方控件,字体我选的都是宋体,9号,那字符集自动就是Chinese_GB2312,并不需要另外设置
      

  7.   

    如果你的控件比较多,你可以用多选的方式,一次选中一个窗体中的多个有Font属性的控件,然后一次更改即可。不过,一般控件都继承Parent的Font属性,所以,设计或更改软件字体时,设置窗体的字体后,一般就不需要在多次设置控件的字体了。
      

  8.   

    问题是我现在Win2000都没了,只有一个98,我欲哭无泪
      

  9.   

    你只要在将Form上的字体改为宋体、9号,字符集为CHINESE_GB2312就可以了。