Code Bye

win7系统 放大或缩小文本和其他项目所引发的问题

 

最近用c#做一个项目,先给客户第一版界面,客户在自己的电脑上打开后截图发邮件问我是什么玩意,我打开客户给的截图,图片错位,控件大小位置都变了,窗口大小也变了,自己很是郁闷,在自己的电脑上明明很好的,我以为是dock设置的问题,连夜修改,在自己和同事的电脑测试,显示正常,改变窗口大小也没问题,随便拖动,再次发给客户,客户再次截图发邮件叼我发的是什么垃圾,还是图片错位,控件错位,窗口大小变了。我更郁闷了,明明在我们这好好的,到客户那里就那样了,客户也不是诚心刁难啊,截图摆在那里的。

几天后客户来公司了,拿着他的电脑研究,用他的电脑上的vs打开我的工程,我工程的控件属性都变了。位置大小什么的都变了,真是太奇怪了!

原来客户在用了放大或缩小文本和其他项目,更改所有项目大小,中等-125%!调回100%一切正常!

有没有办法解决winform程序如上环境(放大或缩小文本和其他项目,更改所有项目大小,中等-125%!)变形的办法?

#1

高手们,有没有好的结局办法啊
20分

#2

是不是屏幕分辨率的问题
20分

#3

http://stackoverflow.com/questions/1850915/winforms-different-dpi-layouts

#5

day day up

#6

我也遇到这样的问题了,目前解决办法是在构造函数中语句InitializeComponent();下面把控件的大小和位置设置为放大之前的数值。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明win7系统 放大或缩小文本和其他项目所引发的问题