태그

2015-05-14

How to make PictureBox transparent in C#




picture.BackColor = Color.Transparent;


위와 같이 설정은 간단하다. 하지만, 제대로 된 것 같지 않다??


이유 - WinForm에서 Transparent 란, 그 컨트롤이 속한 Container의 BackColor 로 렌더링됨을 의미한다.


우리가 예상하는 그 투명이 아니다.


TIP. 투명한 이미지 표현을 위해서는 PictureBox를 사용하지 말고 바로 그리는 방식을 추천한다.

댓글 없음:

댓글 쓰기