我的 Visual Studio 有问题。表单总是在运行时改变它的大小。
设计时表格尺寸为1732;1005如下图所示:
但是当我运行程序时,表单的大小变为较小的大小(新大小:868;491),如下所示:
我已经尝试更改我正在使用的 PC 的 DPI 和分辨率,但它仍然相同。为了在运行时获得设计 UI 的实际大小,我将进行哪些更改?
尝试将表单上的“AutoScaleMode”设置为“None”。我发现我的表单设置为“字体”模式。在我更改了几个 GUI 组件的字体大小后,表单的布局在运行时与我在设计器中看到的大不相同。将缩放模式设置为“无”后,表单在运行时看起来很棒。
尝试将 FormBorderStyle 设置为 FixedDialog 或与 Fixed**** 相关的内容。您也可以尝试将 MinimumSize 和 MaximumSize 设置为 1732;1005。
可能是表格AutoSize = true
和AutoSizeMode = GrowAndShrink
?然后将 AutoSize 更改为 false 或将 AutoSizeMode 设置为 GrowOnly