IT분야/C#
[C#] 배경 투명하게 만들기
suroMind
2011. 11. 9. 11:01
이미지 컨트롤을 구현할 시에 배경을 투명하게 설정해야할 때가 있다.
PictureBox위에 Label이나 또다른 PictureBox를 올릴 때 사용하면 배경이 투명하게 설정된다.
아래 예제는 picBackImage라는 이름을 가진 PictureBox위에 Label과 PictureBox를 올린 후 쓴 예제이다.
label1.BackColor = Color.Transparent; label1.Parent = picBackImage; pictureBox1.BackColor = Color.Transparent; pictureBox1.Parent = picBackImage;
해당 컨트롤의 BackColor에 Color.Transparent을 적용하고
Parent를 배경 컨트롤을 지정하면 된다. form이나 panel도 마찬가지..