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

Windows Forms 시작하기 - 컨트롤의 주요 속성

by eteo 2023. 1. 7.

 

도구상자 - 모든 Windows Forms - Button 생성

 

Iconfinder 사이트에서 이미지를 찾고 버튼 우클릭 - 속성을 누른뒤 해당 이미지를 추가한다.

 

 

More sizes 를 누르면 더 다양한 px 이미지를 다운받을 수 있다.

 

 

Image

 

Image 밑의 ImageAlign을 눌러 버튼에서 이미지를 위치시킬 곳을 선택할 수 있다.

 

 

Text

 

Text 를 입력하고 TextAlign 도 선택한다.

 


Font

 

Font 를 굵게 설정하였다.

 

Cursor

 

Form 의 기본 커서는 Arrow 인데 버튼의 커서는 hand로 설정해준다.

 

 

 

버튼에 커서를 올렸을 때만 hand 모양으로 바뀌는 것을 볼 수 있다.

 

 

 

Visible

 

False 로 설정하면 사용자가 해당 버튼을 볼 수 없다.

 

 

Enable

 

False 로 설정하면 사용자가 버튼을 누를 수 없게 된다.

 

 

 

FlatStyle

 

버튼 위에 커서를 가져가 클릭한 경우의 모양을 결정한다.

 

 

Popup

 

Standard

 

 

AutoSize

 

True 로 설정하면 컨트롤이 내용에 맞게 크기가 조절된다. 예를 들면 개발자가 버튼 사이즈를 축소해도 이미지크기 이하로는 줄어들지 않는다.

 

 

label 의 경우 AutoSize 가 True 인 경우 Text 에 맞게 크기가 자동 조정되고 개발자가 임의로 사이즈를 변경 할 수 없다.

 

 

 

AutoSize 를 False 로 변경하면 그제야 label 의 크기를 조절할 수 있다.

 

 

label 의 BackColor 영역을 지정하려는 경우 유용하다.

 

BorderStyle

 

label 의 경우 테두리 설정이 가능하다.

 

None

 

 

FixedSingle

 

Fixed3D