본문 바로가기
프로그래밍/C# (WinForms)

C#, WinForms ] PictureBox 위의 Label 배경색 투명하게 설정하기

by eteo 2023. 1. 29.

 

디자이너에서 단순히 label의 BackColor를 Transparent 로 지정되도 투명하게 오버레이되지 않는다.

 

 

방법은 label 의 Parent 속성을 label 뒤에 있는 컨트롤로 변경해주는 것이다.

label1.Parent = pictureBox1;
label1.BackColor = Color.Transparent;

 

단, label을 생성하면 디폴트 Parent 속성이 Form 인데 PictureBox로 바꾸었으니 Location 위치도 바꾸어 주어야 한다.

(0, 0)이 PictureBox의 좌상단이다.