我有一个问题:
BackColor = Color.Transparent;
它无法正常工作。我有一个蓝色背景的表单和一个加载了图片的图片框。它实际上并没有采用图片中的内容,而是 - 表单的背景颜色。请告诉我有一个简单的方法来解决这个问题吗?
您在以下屏幕截图中看到的是一个自定义用户控件,它的背景颜色设置为透明,位于图片之上,具有蓝色背景。
我需要用户控件来显示它下面的内容,作为真正的透明度,它应该显示渐变和图像的一部分。
尝试将图片框设置为自定义用户控件的父级。
myControl.Parent = this.myPictureBox;
尝试调用“SetStyle(ControlStyles.SupportsTransparentBackColor, true);” 在您的用户控件构造函数上。
更多详细信息,请访问:http: //msdn.microsoft.com/en-us/library/wk5b13s4 (v=vs.90).aspx