opacity usercontrol c#.net 3.5

时间:2011-05-11 13:30:26

标签: c# user-controls opacity

为什么用户控件没有'Opacity'属性?如何在用户控件上使用set属性?

2 个答案:

答案 0 :(得分:1)

winforms

要使UserControl透明,我们必须为其设置WS_EX_TRANSPARENT样式,覆盖其OnPaintBackground方法以使用opacity绘制背景,然后使其父项无效以重绘我们需要更新图形时控制

答案 1 :(得分:0)

WinForms

您只需在“网页颜色”标签

中将“用户控制背景”属性设置为Transparent即可

但是对于不透明度,例如50%,我正在寻找解决方案。