问一下,设计和调试程序时所用的操作系统分别是什么?
在 2k 下设计的程序到 xp 里会有你这种情况,因为标题栏高度不一样,系统应用样式时绘制控件的方式也不一样。但这种情况一般也是针对某种窗体才有可能出现,比如 FixedDialog/Fixed3D 。
至于分辨率,我想关系不大。

解决方案 »

  1.   

    我以前也碰过这个问题,大概是因为2k和xp对字体的优化不同造成的,和分辨率没关系,所以建议开发时使用和最终运行时一样的操作系统
      

  2.   

    应该是字体的问题win98/2000/xp的字体处理有所不同,所以某些界面在不同的windows下外观有差别。另外用户的机器使用的字体不是默认大小的话界面也会有所变化。
      

  3.   

    听说过这种情况,分辨率不一样好烦的,把autosacle设为FALSE试试
      

  4.   

    我遇到过一种情况下。我的机器和我要实施的机器配置操作系统都是一样的。简直什么都是一样的,。在我的机器上的lable 位置很正,但是到那台机器上倒是歪了,,我想了很多办法。。也没有结决,最后老板说要开出我。。我急了。。我把lable 删除了。。然后在新建一个问题就解决了。。
      

  5.   

    偶觉得form被压扁应该是分辨率设置不一样的问题
    label宽度不够应该是字体不一样的问题,以前碰到过