2013-08-24 152 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

相關問題