2012-10-08 3 views
0

고정 크기 중심 열과 자동 크기 조정 측면 열이있는 Windows Form에서 3 열 레이아웃을 위해 노력 중이므로 양식의 크기가 조정될 때 가운데 열이 항상 가운데에 있고 두 개의 측면 열은 항상 남은 공간을 각각 반씩 늘린다.Windows Form에서 3 열 레이아웃을 어떻게 만들 수 있습니까?

나는 이것을 TableLayoutPanel과 함께 시도했지만, 중간 열을 고정으로 설정하고 바깥 쪽 두 개를 자동 크기 조정하자 마자 측면 열 중 하나가 디자이너에서 사라집니다.

+0

사이드 컬럼을 50 %로 설정해 보셨습니까? – Koen

+0

@Koen 방금 시도했습니다. 작동합니다. 당신은 이것으로 대답해야합니다. – ProfK

+0

완료. 다행히 도울 수있어. – Koen

답변

0

50 % 양측 열과 트릭해야 고정 사이즈의 중간 열의 설정 DockStyle.Fill

에 TableLayoutPanel 독을 설정한다.

+0

코엔은 다니엘의 답변 직전에 게시 된 그의 의견으로 내 문제를 실제로 해결했기 때문에이 대답을 수락했습니다. – ProfK

2

자동 크기 조정은 열 내의 컨트롤에 필요한 공간에 따라 자동으로 조정됩니다. 50 % 열 1 - - 400 픽셀 열 2 - 50

Column0 : 열이 비어있는 경우는 0 픽셀

난 당신이 %에게

예를 사용할 필요가 있다고 생각이기 때문에, 그것은 디자이너에서 사라집니다 %

괜찮 았나?

0

TableLayoutPanel과 완벽하게 작동합니다. Coloum0 30 % Coloum1 40 % Coloum2 30 %

+0

중간 열을 고정 된 크기, 즉 백분율이 아니기를 바랍니다. – ProfK

관련 문제