본문 바로가기
개발언어/C#

[C#] Button Image 테두리(border) 없애기

by 창용이랑 2021. 8. 26.
728x90

Button에 배경을 이미지로 하게 되면, 1px의 border가 생긴다.

해당 border을 없애는 방법은 2가지가 있다.

 

첫번째 방법: Properties 창의 값 변경

 (1) Properties > FlatAppearance - BorderSize값을 0으로 준다.

 

두번째 방법: 소스코드 변경

//버튼 테두리 없애기
btnLogin.TabStop = false;
btnLogin.FlatStyle = FlatStyle.Flat;
btnLogin.FlatAppearance.BorderSize = 0;

 

[ 버튼 눌림 효과 ]

버튼 누림 효과를 넣기 위해서는 FlatStyle값에 Flat을 하면 안됩니다.

 

누림 효과는 Popup을 사용하면 좋습니다.

FlatApprearance에 속성값을 넣어줘야 합니다.




출처: https://blog.edit.kr/entry/Button-테두리border-없애기 [소금인형 - SW개발자?]