2011-04-26 10 views
0

C#에서 WinForm을 사용하고 있는데, BackCOlor와 TransparencyKey가 "Lime"이라는 색으로 설정되어 있습니다. 이 시점에서 컴파일하면 양식이 투명 해집니다. 그런 다음 라임 배경 (# 00ff00)으로 BackgroundImage를 추가했지만 이미지의 라임이 투명하지 않습니다.투명한 이미지를 투명한 winform에서 배경으로 사용하는 방법?

어떻게 배경 이미지의 배경이 투명 해 지도록 할 수 있습니까?

내가 사용하는 이미지는 .BMP

답변

0

저는 그림의 라임 색이 투명도로 설정 한 라임과 동일하지 않은 것을 확신합니다.

사용하여 ColorPicker : 사진을 통해 http://www.iconico.com/download.aspx?app=ColorPic&type=free

이 그림에 석회가 무슨 색 코드를 볼 수 : 예를 들어, #XXXXXX. 그런 다음 해당 번호를 TransparencyKey에 넣고 "Lime"을 사용하지 마십시오.

0

사용 등 PNG로 투명성을 지원하는 이미지 포맷을합니다.

0

나를 위해 작동합니다. 당신은 BMP가 당신의 폼과 정확히 같은 배경색을 가지고 있고 어떤 방식 으로든 변경되지 않았다는 것을 확신합니까, 아마도 색상 수나 비슷한 것을 줄 였을까요?

관련 문제