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

调整大小后(图像被缩小,所以你可以看到它保持比例)
