본문 바로가기
프로그래밍/C# (WinForms)

WinForms ] GroupBox, Panel, TabControl 속성

by eteo 2023. 1. 31.

 

 

GroupBox

 

컨트롤의 그룹으로 GroupBox를 생성 후 드래그앤드랍으로 원하는 컨트롤을 GroupBox 안에 위치시키면 된다.

 

 

 

GroupBox 안에있는 컨트롤들의 속성을 각각 변경할 수 있지만 예를들어 GroupBox의 ForeColor를 red 로 지정하면 안에있는 컨트롤들이 ForeColor를 상속받는다.

 

 

 

 

Panel

 

Panel 은 GroupBox와 유사하게 컨트롤을 그룹핑하는데 쓰인다.

 

 

 

 

 

 

TabControl

 

TabControl 은 많은 컨트롤을 적은 공간에 그룹핑하여 표시하는 데 유용하다. TabControl 안에 GroupBox 또는 Panel을 넣을 수 있다.

 

 

 

화살표버튼을 눌러 탭 추가/제거가 가능하다.

 

 

 

 

또한 페이지 안쪽을 클릭하면 TabPage 컨트롤의 속성을 설정할 수 있고 페이지 바깥쪽을 누르면 TabControl 속성을 설정할 수 있다.

 

 

 

 

 

TabControl 속성에서 TabPages 의 ... 버튼을 클릭하면

TabPages 를 한눈에 보며 설정이 가능하다.

 

 

 

TabControl 의 Apperance 는 Normal, Buttons, FlatButtons 가 있다.

 

 

Normal

Buttons

FlatButtons

 

 

 

 

 

TabControl 의 Alignment

 

TabPages의 위, 아래, 좌측, 우측 중에 탭을 위치를 결정할 수 있다.

 

 

Multiline

Multiline 이 False 인 경우 탭을 

 

 

 

SizeMode

 

Fixed 의 경우 탭의 크기가 모두 동일해진다.

 

 

ItemSize

 

탭의 Height, Width 를 조정할 수 있다.