2013-08-24 110 views
1

我有一个form(600x500像素)。在这form有2 groupboxes。第一个是260像素,第二个是330像素。当调整大小格式时均匀调整GroupBoxs的大小

我想要的是,当我调整form的大小时,这两个框会调整大小,但保持比例。 (第二个比第一个大)。

无论我如何设置Anchor点,我似乎都无法做到这一点。

+2

锚不解决这个问题。一个TableLayoutPanel会。 –

+0

耶!谢谢!将其张贴为答案,以便我可以接受它! – sharkyenergy

+0

@HansPassant +1当您添加此评论时,我正在写我的答案。 – Chris

回答

1

可以实现与一个TableLayoutPanel这样的:

  • Form添加TableLayoutPanel。锚设置为LeftTopright(并在需要Bottom)或设置Dock属性设置为Fill
  • 添加两列本TableLayoutPanel(默认情况下有两列两行,所以删除最后一行)
  • 插入您的GroupBoxs每个单元
  • Dock属性设置为FillTop每个GroupBox
  • 默认情况下,Me.TableLayoutPanel1.ColumnStyles为System.Windows.Forms.SizeType.Percent,所以只是调整第一列的设计师,因为你需要。

结果:

之前调整 enter image description here

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

enter image description here

相关问题