[英]Unwanted resizing of forms in C#
我和一个朋友正在做一个培训项目。 我朋友的笔记本电脑显示器是全高清的,我的显示器是高清的。
这种分辨率差异导致项目在从我的系统传输到我朋友的系统时,在传输回我的系统时改变了它的大小。
需要明确的是,我们正在使用 Visual Studio 并假设我们有一个 1080 x 720 的表单,当我们编辑表单时,它在我的系统中是可以的。 但是当我们保存项目并将其移动到我朋友的系统上继续项目时,由于显示器的分辨率更高,表格的大小变成了 1124 x 812 ,这会打乱整个设计工作。
关键是我们没有在朋友系统上打开的forms保持在1080乘720的相同尺寸并且它们没有变化。
解决这个问题的方法是什么?
非常感谢
在表单属性的布局部分下,将AutoScaleMode
设置为None
。
或者,如果您的AutoScaleMode
当前设置为Font
(典型设置),请确保您的系统 fonts 大小相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.