How to make PictureBox transparent in C#




picture.BackColor = Color.Transparent;


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


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


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


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

이 블로그의 인기 게시물

반올림 올림 내림 버림(절사) 차이와 구현방법

럭스 원종희 인터뷰 (펌)

MSSQL->ORACLE 연결 TNS 에러