尽量用anchor和dock属性来设置。贴一个简单的代码看看.

解决方案 »

  1.   

    尽量用anchor和dock属性来设置
    同意这句。
      

  2.   

    看看你的算法,有时候Int/Int应该是浮点型*Int,会不会是这个原因。
      

  3.   

    以前有CSDN友遇到过同样的问题.
    这不知道该不该是ms的一个漏洞??
      

  4.   

    现在两边使用一个版本的framework 还是老样子,
    但是在几台比较老的机子上就是好的windows 2000 professional
      

  5.   

    我遇到了这个问题,我有两台电脑,一台中文WIN2000SERVER,一台英文WIN2000SERVER,都是VS.NET2003,中文机器上用C#做的窗体,到英文上用VS打开后就尺寸变小,真奇怪.期待解答!!!!!!
      

  6.   

    对我来说也有这样的事情啊!
    我在xp用vs2002进行一个开发,后来系统出了致命错误。
    唯有重装系统,重装之后,原来的开发的窗体大小改变,我在设计里面调整回原来的大小我原来是在1024*768设计800*600的窗体,原来的一切正常,在其他机器上(win98,2000,xp)也是这样,没什么变化。
    重装系统后,在本机的调试就是800*600,但是在别的机器(无论是什么系统,当然要暂时忽略非win系列系统)却变成了800*1024了。这是为何呢??
    本来还是正常的,重装了系统之后,一切都改变了
      

  7.   

    我用C++ Builder编写程序时遇到过这样的问题,
    在2000下写的代码,拿到98上运行时,控件大小
    改变了,后来发现是和字体设置有关
      

  8.   

    把你build computer 上的Tahoma 和宋体字体发布到对方机上就可以了另外,在不同的桌面主题、不同的字体大小(应该为正常或普通字体)也是不同的。
      

  9.   

    進顯示設置看看,包過 效果 與 設定值  兩個tag
      

  10.   

    我每种情况都测过了
    应该是以下原因的共同作用
    1.autoscale  应该为 false
    2.使用anchor锚定
    3.在不同的桌面主题、不同的字体大小(应该为正常或普通字体)也是不同的,我使用了特殊字体