【发布时间】:2016-03-05 03:58:39
【问题描述】:
我想让 PictureBox 半透明:在背面显示图片框的内容,而不是表单的基色。
我的项目
前面的小图片框显示表单(控件)的背面颜色(它有“透明”作为背景颜色),但我想显示颜色红色(大图片框的背景图像)。我该怎么做?
【问题讨论】:
-
用 WinForms 强硬地问,不是开玩笑,我是认真的...
-
您在后台看到父级。通常是窗体,而不是另一个 PictureBox,除非您在代码中分配 Parent 属性。检查this post中的PictureContainer类。
-
除非使用 nested 控件,否则 Winform 中没有透明度。正如汉斯所说,要嵌套在 PB 中,您需要对其进行编码..:
picBoxSmall1.Parent = picBoxbig; picBoxSamll.Location = .... -
红框是图片框吗?
标签: c# picturebox transparent