본문 바로가기

C# Winform

C# Winform | TabControl / Modern Design UI - #1

by C기억저장소 2020. 11. 2.

C# Winform | TabControl / Modern Design UI - #1

 

  Sample Image

 

 

 

 

 

  Contol 구조도 - 상속관계

 

 

 

  Control Add

 

Control 구분을 위해 Sample과 색이 조금 다를수 있습니다.

 

1. Panel 추가 - 최상위 부모 Panel (Parent Panel)

 

 

- Properties 설정

Name : Tab_Back

Anchor : Top, Bottom, Left, Right

BackColor : 17, 17, 17

Size : 798, 523

 

2. Panel 추가 - Menu Panel

 

[1번] 최상위 Panel (Name : Tab_Back)에 자식으로 추가

 

 

- Properties 설정

Name : Tab_Menu_Back

Anchor : Top, Left, Right

BackColor : 17, 17, 17

Location : 0, 0

Size : 798, 40

 

3. Panel 추가 - Select Back Panel (TabContol Menu)

 

[2번] Menu Panel (Name : Tab_Menu_Back) 에 자식으로 추가

 

 

- Properties 설정

Name : Tab_Menu_Select_Back

Anchor : Bottom, Left, Right

BackColor : 111, 111, 111

Location : 0, 37

Size : 798, 3

 

4. Panel 추가 - Select Bar Panel (TabContol Menu)

 

[3번] Select Back Panel (Name : Tab_Menu_Select_Back) 에 자식으로 추가

 

 

- Properties 설정

Name : Tab_Menu_Select_Bar

Anchor : Top, Left

BackColor : 153, 124, 225

Location : 0, 0

Size : 150, 3

 

5. Label 추가 - Menu Label - 1

 

[2번] Menu Panel (Name : Tab_Menu_Back) 에 자식으로 추가

 

 

 

- Properties 설정

Name : btn_Menu1

Anchor : Top, Left

AutoSize : False

BackColor : 17, 17, 17

Font : Arial, 12pt, style=Bold

ForeColor : 53, 124, 225

Location : 0, 0

Size : 150, 40

 

Label Z-Index 맨뒤로 보내기

Label Control 선택 -> 마우스 오른쪽 클릭 -> 맨 뒤로 보내기

 

 

6. Label 추가 - Menu Label - 2~3

 

[2번] Menu Panel (Name : Tab_Menu_Back) 에 자식으로 추가

 

 

 

- Properties 설정

Name : btn_Menu2

Anchor : Top, Left

AutoSize : False

BackColor : 17, 17, 17

Font : Arial, 12pt, style=Bold

ForeColor : 111, 111, 111

Location : 150, 0

Size : 150, 40

 

Name : btn_Menu3

Anchor : Top, Left

AutoSize : False

BackColor : 17, 17, 17

Font : Arial, 12pt, style=Bold

ForeColor : 111, 111, 111

Location : 300, 0

Size : 150, 40

 

[5번] Menu Label-1 처럼  Label Z-Index 맨뒤로 보내기

Label Control 선택 -> 마우스 오른쪽 클릭 -> 맨 뒤로 보내기

 

 

7. TabControl 추가 - TabContol Menu

 

[1번] 최상위 Panel (Name : Tab_Back)에 자식으로 추가

 

TabControl Z-Index 맨뒤로 보내기

TabControl 선택 -> 마우스 오른쪽 클릭 -> 맨 뒤로 보내기

 

 

 

- Properties 설정

Name : Tab_Main

Anchor : Top, Bottom, Left, Right

Location : -4, 18

Size : 806, 509

TabPages : 아래 그림 참고(예제로 Page3개의 TabControl을 생성)

TabControl (Tab_Main) - TabPages

 

다음 코드 작성은  아래 링크 참조

 

C# Winform | TabControl / Modern Design UI - #2

 

C# Winform | TabControl / Modern Design UI - #2

C# Winform | TabControl / Modern Design UI - #2 C# Winform | TabControl / Modern Design UI - #1 C# Winform | TabControl / Modern Design UI - #1 Sample Image Contol 구조도 - 상속관계 Control Add Cont..

program-day.tistory.com