这可能不能完全回答你的问题,如果没有帮助,我可以删除我的答案。我不确定我是否完全理解。如果您的背景图像将是一个单色的简单PictureBox,则以下代码应该可以正常工作。
pictureBox1
- 一个简单明星的图像
pictureBox2
- 我的红色背景图片
Bitmap b = new Bitmap("Star.png");
b.MakeTransparent(Color.White);
pictureBox1.Image = b;
pictureBox1.BackColor = pictureBox2.BackColor;
在:
后: