最近用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();下面把控件的大小和位置设置为放大之前的数值。
|