近期做项目遇到需要两个pictureBox 重叠画图 ,下层画gdi+画出背景图片。上层画出要求的图层。过程中遇到上层pictureBox的背景色设为Transparent 仍然不管用的情况下了解到pictureBox属性设置的透明背景是相对于父窗体form的伪透明。查了很多资料其中一篇
给予很大的灵感http://blog.163.com/li_fei_gang@126/blog/static/13041557020118525049872/ 找到了解决的方法:
很简单
pictureBox1.Controls.Add(pictureBox2);
把pictureBox2加入控件pictureBox1让他们公用一个背景色即可解决问题。
有这方面需要的,希望能给你们帮助,或者灵感。感谢臭兔子。