닷넷/WinForms
C# WindowsForm에서 배경 투명하게 하는 방법
FreeBear
2016. 7. 19. 18:21
반응형
WindowsForm의 특정부분만 투명하게 하는 방법은
폼 속성의 TransparencyKey을 이용하면 된다.
예를 들어 FormBorderStyle을 None으로 하고 배경이미지를 넣었을 경우에 아래와 같이
이미지 외의 배경이 폼색으로 되는데 이 것을 투명하게 해주려면
폼 속성에서 BackColor와 TransparencyKey를 같은 색상으로 맞추면 된다.
이 외에 특정영역만 투명하게 하고자 한다면 레이블이나 패널등을 이용해
레이블 또는 패널의 BackColor 속성과 폼의 TransparencyKey 속성을 같은 색상으로 해주면 된다.
반응형