窗体及控件大小改变问题

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

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

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

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

10 个解决方案

#1


放大或缩小文本和其他项目  是个什么玩意??

#2


就是电脑的分辨率中有一个调整文本和项目大小的功能,好比在计算机上按住Ctrl+滚动鼠标滑轮能调整桌面和程序的大小一样

#3


窗体上有一个属性,改一下那就对了。好像叫Auto什么mode

#4


用dock和anchors对齐

#5


引用 2 楼 wuqiyong1991 的回复:
就是电脑的分辨率中有一个调整文本和项目大小的功能,好比在计算机上按住Ctrl+滚动鼠标滑轮能调整桌面和程序的大小一样


长见识了,这招还真不知道 窗体及控件大小改变问题

webform还是winform?

#6


引用 5 楼 lovelj2012 的回复:
Quote: 引用 2 楼 wuqiyong1991 的回复:

就是电脑的分辨率中有一个调整文本和项目大小的功能,好比在计算机上按住Ctrl+滚动鼠标滑轮能调整桌面和程序的大小一样


长见识了,这招还真不知道 窗体及控件大小改变问题

webform还是winform?



winform的就是改变窗体的文本或者文件的比例的,比例原来是100%变成125%的话,做的程序运行就会变的完全不一样控件中的字体都变大了,就会超出窗体的大小变的扭曲了

#7


引用 6 楼 wuqiyong1991 的回复:
Quote: 引用 5 楼 lovelj2012 的回复:

Quote: 引用 2 楼 wuqiyong1991 的回复:

就是电脑的分辨率中有一个调整文本和项目大小的功能,好比在计算机上按住Ctrl+滚动鼠标滑轮能调整桌面和程序的大小一样


长见识了,这招还真不知道 窗体及控件大小改变问题

webform还是winform?



winform的就是改变窗体的文本或者文件的比例的,比例原来是100%变成125%的话,做的程序运行就会变的完全不一样控件中的字体都变大了,就会超出窗体的大小变的扭曲了

我试了一下,没有这种现象

#8


引用 4 楼 bdmh 的回复:
用dock和anchors对齐
 顶

#10


设置Anchor和Dock属性,建议lz了解一下界面布局相关的知识

#1


放大或缩小文本和其他项目  是个什么玩意??

#2


就是电脑的分辨率中有一个调整文本和项目大小的功能,好比在计算机上按住Ctrl+滚动鼠标滑轮能调整桌面和程序的大小一样

#3


窗体上有一个属性,改一下那就对了。好像叫Auto什么mode

#4


用dock和anchors对齐

#5


引用 2 楼 wuqiyong1991 的回复:
就是电脑的分辨率中有一个调整文本和项目大小的功能,好比在计算机上按住Ctrl+滚动鼠标滑轮能调整桌面和程序的大小一样


长见识了,这招还真不知道 窗体及控件大小改变问题

webform还是winform?

#6


引用 5 楼 lovelj2012 的回复:
Quote: 引用 2 楼 wuqiyong1991 的回复:

就是电脑的分辨率中有一个调整文本和项目大小的功能,好比在计算机上按住Ctrl+滚动鼠标滑轮能调整桌面和程序的大小一样


长见识了,这招还真不知道 窗体及控件大小改变问题

webform还是winform?



winform的就是改变窗体的文本或者文件的比例的,比例原来是100%变成125%的话,做的程序运行就会变的完全不一样控件中的字体都变大了,就会超出窗体的大小变的扭曲了

#7


引用 6 楼 wuqiyong1991 的回复:
Quote: 引用 5 楼 lovelj2012 的回复:

Quote: 引用 2 楼 wuqiyong1991 的回复:

就是电脑的分辨率中有一个调整文本和项目大小的功能,好比在计算机上按住Ctrl+滚动鼠标滑轮能调整桌面和程序的大小一样


长见识了,这招还真不知道 窗体及控件大小改变问题

webform还是winform?



winform的就是改变窗体的文本或者文件的比例的,比例原来是100%变成125%的话,做的程序运行就会变的完全不一样控件中的字体都变大了,就会超出窗体的大小变的扭曲了

我试了一下,没有这种现象

#8


引用 4 楼 bdmh 的回复:
用dock和anchors对齐
 顶

#9


#10


设置Anchor和Dock属性,建议lz了解一下界面布局相关的知识