94win2000和win98的系统的关系你没看到2000和98的窗口的颜色都不一样么!

解决方案 »

  1.   

    看看字符集是不是GB2312_CHARSET?
      

  2.   

    我也遇到过类似问题.不过不是窗体变大而是字体变大.请您把程序中的font字符集改为中文的看是否能解决这个问题.比如说把Form的字体改成 "宋体" 9号,字符集为GB2312 .
      

  3.   

    右击桌面,打开“显示属性”=>设置=>高级=>常规,
    设置字体,或者自定义字体大小
      

  4.   

    偶觉得也应该是系统问题
    相同分辨率下,98下的form比2000下的确实要大一些
      

  5.   

    字符集要设置成GB2312_CHARSET啊,
    这种问题问过的人很多了。
    其实旧贴里有解决办法的。
      

  6.   

    将from 的scaled 属性改为false
      

  7.   

    这样的问题我原来也遇见过。你用以下方法解决:1.将所有form和其他控件的字符集(font中的charset属性)均设为DEFAULT_CHARSET
    2.将所有的非主界面(弹出的界面)的BorderSytle属性设为bsDialog(这样可以解决大字体和小字体的问题)。