0

我的 Visual Studio 有问题。表单总是在运行时改变它的大小。

设计时表格尺寸为1732;1005如下图所示:

在此处输入图像描述

但是当我运行程序时,表单的大小变为较小的大小(新大小:868;491),如下所示: 在此处输入图像描述

我已经尝试更改我正在使用的 PC 的 DPI 和分辨率,但它仍然相同。为了在运行时获得设计 UI 的实际大小,我将进行哪些更改?

4

3 回答 3

1

尝试将表单上的“AutoScaleMode”设置为“None”。我发现我的表单设置为“字体”模式。在我更改了几个 GUI 组件的字体大小后,表单的布局在运行时与我在设计器中看到的大不相同。将缩放模式设置为“无”后,表单在运行时看起来很棒。

于 2017-03-03T19:20:42.377 回答
0

尝试将 FormBorderStyle 设置为 FixedDialog 或与 Fixed**** 相关的内容。您也可以尝试将 MinimumSize 和 MaximumSize 设置为 1732;1005。

于 2016-10-26T03:41:14.167 回答
0

可能是表格AutoSize = trueAutoSizeMode = GrowAndShrink?然后将 AutoSize 更改为 false 或将 AutoSizeMode 设置为 GrowOnly

于 2016-10-26T05:14:56.403 回答