다음을 통해 공유


TableLayoutPanel 컨트롤 개요

업데이트: 2007년 11월

TableLayoutPanel 컨트롤은 해당 내용을 표에 정렬합니다. 레이아웃은 디자인 타임과 런타임 모두에 수행되므로 응용 프로그램 환경의 변화에 따라 동적으로 변경될 수 있습니다. 이로 인해 패널의 컨트롤은 지역화로 인한 부모 컨트롤 크기 조정 또는 텍스트 길이 변경과 같은 변경에 응답할 수 있도록 비례적인 크기 조정을 수행할 수 있습니다.

TableLayoutPanel의 다른 인스턴스를 포함하여 모든 Windows Forms 컨트롤은 TableLayoutPanel 컨트롤의 자식이 될 수 있습니다. 이로 인해 런타임 변경 내용에 적합한 복잡한 레이아웃을 만들 수 있습니다.

TableLayoutPanel 컨트롤은 RowCount, ColumnCountGrowStyle 속성 값에 따라 새 컨트롤을 추가할 때 이를 수용하도록 확장될 수 있습니다. RowCount 또는 ColumnCount 속성 값을 0으로 설정하면 TableLayoutPanel이 해당 방향으로 바인딩 해제됩니다.

TableLayoutPanel 컨트롤이 자식 컨트롤로 가득 찬 다음에는 확장 방향(가로 또는 세로)을 제어할 수도 있습니다. 기본적으로 TableLayoutPanel 컨트롤은 행을 추가하여 아래쪽으로 확장됩니다.

행과 열이 기본 동작과 다르게 동작하도록 하려면 RowStylesColumnStyles 속성을 사용하여 행 및 열의 속성을 제어합니다. 행 또는 열의 속성을 개별적으로 설정할 수 있습니다.

TableLayoutPanel 컨트롤은 Cell, Column, Row, ColumnSpan 및 RowSpan 속성을 자식 컨트롤에 추가합니다.

자식 컨트롤에서 ColumnSpan 또는 RowSpan 속성을 설정하여 TableLayoutPanel 컨트롤에서 셀을 병합할 수 있습니다.

참고 항목

작업

방법: 지역화에 적합한 Windows Forms 레이아웃 디자인

방법: 데이터를 입력할 수 있는 크기 조정 가능한 Windows Form 만들기

개념

TableLayoutPanel 컨트롤에 대한 유용한 정보

참조

FlowLayoutPanel

TableLayoutSettings