为什么我的.cs表单在打开后会不断调整大小?

时间:2019-06-20 01:06:22

标签: c# winforms visual-studio-2019

我目前正在使用分辨率为1920 x 1080的显示器进行开发,然后我创建了一个系统的发行版以在笔记本上进行测试(1366 x 768),然后我发现某些屏幕太大。为了解决这个问题,我在大显示器中打开了Visual Studio,将其分辨率更改为与笔记(1366x768)相同的分辨率,以更好地了解如何进行操作,但令我惊讶的是,当我打开表单(.cs文件设计模式)时表单会自动调整其大小,然后将其高度从868更改为788。

如果我以高分辨率打开.cs文件,然后将分辨率更改回1366,则窗体不会调整大小,但是如果关闭选项卡并再次打开,窗体将再次“适应”其高度到新的决议。 WHYY ??

编辑:根据要求,打印我的表单属性:

properties image from one form

EDIT²:我注意到,当我更改分辨率并更改表单的大小时,每个分辨率都有其自己的最大大小,例如1920x1080,即1100高度,1366x768,即788高度。因此,如果分辨率为1366倍,那就不要让我超过788 ...奇怪。

好吧,我找到了答案...我无法创建比屏幕分辨率大的表格:Is the size of a Form in Visual Studio designer limited to screen resolution?

0 个答案:

没有答案