suroMind

[C#] 배경 투명하게 만들기 본문

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도 마찬가지..
Comments