2010-04-25 4 views
1

다음은 내가 이해하기 쉬운 매우 간단합니다.내 PictureBox를 투명한 배경색으로 설정해도 실제로 투명하게 보이지는 않습니다. 곤충?

  1. 내 양식 배경은 파란색입니다.

  2. 양식 배경에서 흰색에서 파란색으로 그라디언트 이미지를 만들었습니다. 이것은 폼에 멋진 그라디언트 모양을주는 것입니다. 내 양식에 그림 상자를 추가하고이 이미지를 이미지로 설정합니다.

  3. 그라데이션 Picturebox 위에 로고가있는 그림 상자가 추가되었지만 양식 배경색을 '잡아서'가져 오는 투명 배경 이미지를 존중하지 않습니다.

그래서 :

블루 양식 -> 그라디언트 거대한있는 PictureBox -> 그라데이션을 존중하기로 작은 PictureBox를 먹으 렴.

도와주세요.

답변

1

PictureBox가 컨트롤 컨테이너가 아닌 것 같아요. 따라서 이것은 버튼 그림 상자을 주 그림 상자로 끌 때 실제로 그림 상자의 자식이 아니라 폼 대신 표시된다는 것을 의미합니다.

패널에서 동일한 작업을 수행하는 경우 (양식을 파란색으로 설정하고 패널 배경 이미지를 설정하고 패널에 단추 그림 상자 컨트롤을 배치하는 경우) 패널 컨트롤에 투명하게 표시됩니다.

오히려 오히려 Form BackgroundImage을 설정하고 거대한 그림 상자을 피하고 양식에 작은 그림 상자를 설정하십시오.

+1

그래, 내가 그 일을 끝냈다. 도와 주셔서 감사합니다! :디 –

관련 문제