2013-08-24 5 views
1

form (600x500 픽셀)입니다. 이 form에는 2 groupboxes이 있습니다. 첫 번째는 260px이고 두 번째는 330px입니다.양식의 크기를 조정할 때 GroupBox 크기를 균등하게 조정하십시오.

내가 원하는 것은 form의 크기를 조정할 때 두 개의 상자가 크기가 조정되지만 비율은 유지된다는 것입니다. (두 번째 것보다 크다).

내가 어떻게 Anchor 포인트를 설정했는지는 몰라도이 작업을 수행 할 수없는 것 같습니다.

+2

앵커는이 문제를 해결하지 않습니다. TableLayoutPanel이합니다. –

+0

예! 고맙습니다! 대답을 게시하면 받아 들일 수 있습니다! – sharkyenergy

+0

@HansPassant +1이 설명을 추가 할 때 답을 쓰고있었습니다. – Chris

답변

1

이 같은 TableLayoutPanel으로 그것을 얻을 수 있습니다

  • FormTableLayoutPanel를 추가합니다.
  • 를 (마지막 행을 두 개의 열과 두 개의 행이 기본적으로 너무 제거)이 TableLayoutPanel에 두 개의 열을 추가 Fill
  • 에, Top, Leftright (필요에 Bottom) 또는 설정 Dock 속성을 앵커 설정 당신이 필요로하는, 그래서 그냥 디자이너로 첫 번째 열을 조정하여 GroupBoxs
  • 가 Me.TableLayoutPanel1.ColumnStyles이 System.Windows.Forms.SizeType.Percent이다 기본적으로 각 GroupBox
  • 에 대한 Fill 또는 Top에 Dock 속성을 설정 한 각 셀에 삽입합니다.

결과 :

(당신이 비율을 유지 있음을 볼 수 있도록 이미지가 감소) 크기 조정 후 enter image description here

크기를 조정하기 전에

enter image description here