2014-09-22 2 views
0

TabPage를 사용하여 MainForm을 얻었습니다. TabPage에서 저는 서로 옆에 3 개의 그룹 박스가 있습니다. 먼저 왼쪽 위, 세 번째 오른쪽 상단에 도킹됩니다. 모든 것이 괜찮습니다.하지만 창을 최대화하면 가운데 텍스트 상자가 잘못된 위치로 이동합니다 (첫 번째 그룹 상자 숨기기). 어떻게이 첫 번째 그룹 상자와 세 번째 그룹 상자 사이에 항상 머물러 있어야합니까?WinForms의 다른 컨트롤에 도킹 컨트롤

+0

무엇을 목표로합니까? 동일한 크기 (또는 1 및 3 고정, 2 확장/축소와 함께) 크기를 조정할 모든 3 상자 - 또는 다른 뭔가? 세로축과 가로축 모두에 적용 할 크기 조정을 원하십니까? – ne1410s

+0

@ ne1410s 수직 및 수평 축 모두에 적용하고 싶습니다 –

+0

@ ne1410s 죄송합니다. 앵커와 함께 미안 해요! 덕분에 –

답변

0

Dock 속성 또는 앵커 속성을 사용하여이 작업을 수행 할 수 있습니다.

`groupBox1.Anchor = Top, Left` 
`groupBox3.Anchor = Top, Right` 
`groupbox2.Anchor = Top, Left, Right` 

편집 : 에서 앵커 속성을 사용

`groupBox1.Dock = left` 
`groupBox3.Dock = right` 
`groupbox2.Dock = center` 

: 독 속성을 사용

: 그들은 왼쪽에서 오른쪽으로 정렬되도록 그룹 상자를 추가 두 경우 모두 중앙 그룹 상자 (groupBox2)는 두 개의 외부 그룹 상자 사이의 공백을 채우기 위해 조정해야합니다 (groupBox1 및 groupBox3)