我有一个form
(600x500 像素)。在这form
有 2 groupboxes
。第一个是 260 像素,第二个是 330 像素。
我想要的是,当我调整 的大小时form
,这两个框会随之调整大小,但要保持比例。(第二个比第一个大)。
无论我如何设置Anchor
积分,我似乎都无法做到这一点。
您可以通过以下方式实现TableLayoutPanel
:
TableLayoutPanel
在您的Form
. 将锚点设置为Left
, Top
, right
(并且Bottom
需要)或将 Dock 属性设置为Fill
TableLayoutPanel
(默认有两列两行,所以去掉最后一行)GroupBoxs
到每个单元格Fill
或Top
为每个GroupBox
System.Windows.Forms.SizeType.Percent
,所以只需根据需要在设计器中调整第一列。结果:
调整大小之前
调整大小后(图像被缩小,所以你可以看到它保持比例)