VS2005,winform程序,在我自己的机器正常显示,在其他人的机器上相同的XP系统,相同的分辨率,控件就不足以显示全部内容了。
比如我一个button的文本,在我的机器上看5个字都显示的很正常,换台机器,同样分辨率的情况下,只能显示下4个字。
这个问题是如何产生的?又怎么解决?
求解答.....

解决方案 »

  1.   

    你把Form的AutoScaleMode属性设置为DPI试试
      

  2.   

    字体是否一致,目标电脑安装.NET语言包了没有?
      

  3.   

    除了上述几位的方法外,你要看看是不是你的布局有问题,anchor或者是dock属性。要设置成自适应窗体和分辨率大小的方式。楼主在写程序的时候,可以改变下自己电脑的分辨率,看看程序窗体布局是不是正常的。
      

  4.   

    AutoScaleMode设定成Font好用了。谢谢