C#

Button Image 테두리(border) 없애기

saltdoll 2016. 3. 24. 08:20
반응형

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

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


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

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




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

            //버튼 테두리 없애기

            btnLogin.TabStop = false;

            btnLogin.FlatStyle = FlatStyle.Flat;

            btnLogin.FlatAppearance.BorderSize = 0;


참고: [C#] Button에 경계선 없애기 

참고2: Winform 버튼에 이미지 넣기





[ 버튼 눌림 효과 ]

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


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

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



반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)