用户控件 - 不透明度用户控件 C#.NET 3.5
本文关键字:用户 控件 NET 不透明度 | 更新日期: 2023-09-27 17:55:59
为什么用户控件没有'不透明度'属性?如何使用在用户控件上设置属性?
For winforms
为了使UserControl透明,我们必须给它一个WS_EX_TRANSPARENT
样式,覆盖它的OnPaintBackground
方法以用opacity
绘制背景,然后在我们需要更新图形时使其Parent无效以重绘控件
For WinForms
只需在 Web 颜色选项卡中将"用户控件背景"属性设置为"Transparent
但是对于50%这样的不透明度,我正在寻找解决方案。