ToolStrip
화살표클릭 - Dock 을 통해 ToolStrip의 위치를 정할 수 있으며 ToolStrip size는 Form의 size에 맞게 자동 조정된다.
그리고 아래 버튼을 클릭해 다양한 컨트롤을 ToolStrip 안에 추가할 수 있다.
ToolStrip 을 선택하며 속성을 변경할 수 있고, ToolStrip 내의 컨트롤을 클릭하여 각자 속성을 변경할 수도 있다.
ToolStrip 내의 컨트롤을 우클릭하여 주요 속성을 변경할 수도 있는데 ToolStripButton 의 경우 DisplayStyle 을 Text/Image/ImageAndText 중에서 선택할 수 있다.
AutoSize 를 False로 하면 ToolStrip의 크기를 임의로 조절할 수 있다.
우클릭 - 이미지 설정 또는 속성의 Image 를 통해 이미지를 추가한다. Text 에서 문구도 변경한다.
ImageAlign 에서 이미지의 위치를 조정할 수 있다.
ImageScaling 값을 None 으로 하면 이미지가 ToolStrip 크기에 맞게 자동조정되지 않고 이미지의 실제 크기대로 표시된다.
이미지의 실제 크기는 우클릭 - 속성 - 자세히에서 볼 수 있다.
TextIamgeRelation 을 통해 텍스트에 대한 이미지의 상태위치를 설정할 수 있다.
BackgroundImage 로 그라데이션 배경을 넣고 BackgroundImageLayout 은 Tile 로 했을 때의 모습이다.
MenuStrip
MenuStrip 의 구성은 아래와 같다.
MenuItem 을 우클릭하며 자주사용하는 속성 변경을 할 수 있다.
MenuItem 에 Image 도 추가할 수 있는데 16px 이미지가 적당하다.
또한 우클릭 - Checked 를 눌러 체크된 상태로 둘 수도 있고
CheckOnClick 을 True 하면 클릭할 때 마다 체크 상태가 토글된다.
Font 를 변경하고 Form 의 WindowState 를 Maximized 로 했을 때의 모습
'프로그래밍 > C# (WinForms)' 카테고리의 다른 글
C#, WinForms ] 폼 시작시, 종료시 이벤트 호출 순서 (0) | 2023.05.14 |
---|---|
C#, WinForms ] program.cs C# 프로그램 진입점 (0) | 2023.05.14 |
C# ] namespace (0) | 2023.05.14 |
C# ] NuGet 패키지 관리자 사용하여 프로젝트에 패키지 추가 (0) | 2023.05.14 |
WinForms ] 콘솔창 출력 (0) | 2023.05.14 |