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 를 조정할 수 있다.
'프로그래밍 > C# (WinForms)' 카테고리의 다른 글
C#, WinForms ] 스탑워치, Stopwatch 클래스, DateTime 구조체, Timer 활용 (0) | 2023.02.20 |
---|---|
.NET Framework, .NET, Windows Forms 란 (0) | 2023.02.03 |
WinForms ] ProgressBar, PictureBox, NumericUpDown, TrackBar 속성 (0) | 2023.01.29 |
C#, WinForms ] PictureBox 위의 Label 배경색 투명하게 설정하기 (0) | 2023.01.29 |
WinForms ] 체크박스, 라디오버튼 속성 (3) | 2023.01.16 |