TableLayoutPanel 컨트롤의 AutoSize 동작

고유한 AutoSize 동작

TableLayoutPanel 컨트롤은 다음과 같은 방법으로 자동 크기 조정 동작을 지원합니다.

행 및 열 스타일의 AutoSize 속성

다음 표에서는 AutoSize 속성과 TableLayoutPanel 컨트롤의 열 및 행 스타일 사이의 상호 작용을 설명합니다.

AutoSize 설정

스타일 상호 작용

false

TableLayoutPanel 컨트롤은 왼쪽에서 오른쪽으로 진행하며 열이나 행에 공간을 할당하거나 다음 순서대로 공간을 할당합니다.

  1. SizeType 속성을 Absolute로 설정하면 Width 또는 Height에서 지정한 픽셀 수가 할당됩니다.

  2. SizeType 속성을 AutoSize로 설정하면 자식 컨트롤의 GetPreferredSize 메서드에서 반환되는 픽셀 수가 할당됩니다.

  3. 모든 AbsoluteAutoSize 열 또는 행에 공간이 할당된 다음에는 SizeTypePercent로 설정된 모든 열이나 행이 나머지 공간을 비례적으로 할당하는 데 사용됩니다.

true

Percent 열이나 행의 크기가 자동으로 조정된다는 점을 제외하면 위의 상호 작용과 비슷합니다.

TableLayoutPanel 컨트롤은 스타일이 Percent인 열이나 행에서 해당 내용이 잘리지 않도록 열이나 행을 확장하여 사용 가능한 공간을 만듭니다. TableLayoutPanel 컨트롤은 Width 또는 Height 속성에 따라 새 공간을 비례적으로 할당합니다.

참고 항목

참조

TableLayoutPanel

TableLayoutPanel 컨트롤 개요