0
Windows 양식에서 투명도 순서를 이해하는 데 약간의 도움이 필요합니다. 테스트 라 불리는 간단한 폼을 만들지 않았습니다. 양식의 건축 내 받아쓰기 패널 및 PictureBox 투명도 주문
, 나는 패널 등 같은 사진을 만들어 : 내가 사용하는 첫 번째 이미지에서public partial class test : Form
{
public test()
{
InitializeComponent();
//create a panel
Panel panel = new Panel();
panel.Location = new Point(10, 10);
panel.Size = new Size(100, 100);
panel.BackColor = Color.FromArgb(255, 0, 0);
panel.Show();
//put panel on screen
this.Controls.Add(panel);
//create a picture box
PictureBox picture = new PictureBox();
picture.ImageLocation = "../myPicture2.png";
picture.Location = new Point(20, 20);
picture.Size = new Size(100, 100);
picture.BackColor = Color.Transparent;
picture.Show();
this.Controls.Add(picture);
picture.BringToFront();
}
}
을 myPicture1.png
, 나에게이 결과를주는 흰색 배경 이미지였다.
는하지만 나는 그것을 배경을 투명하게 김프와 흰색 배경을 잘립니다.
그러나, 이제 폼의 배경은 패널 대신에 게재됩니다. 나는 이미지 뒤에 패널의 배경색을 유지하기 위해 노력하고있어 패널의 상단에있는 PictureBox를 가하고있어. 이처럼
:
사람이있는 PictureBox에서 투명 이미지 뒤에 패널 배경을 갖는 원하는 결과를 acheive하는 방법을 나에게 설명해 주시겠습니까? 모든 조언은 늘 그렇듯이 크게 감사드립니다!
이 문제는 그림 상자가 패널에 있지 않고 양식에있는 것이 원인입니까? – crimson589
오 와우, 내가 잘못 했어. 감사합니다 크림슨, 나는 지금 정말로 어리 석다. : S. 당신이 나를 도울 수 있기 때문에 내가 선택할 수있는 대답을 넣고 싶다면 :) – Jamin