有没有可能让用户控制我的表单并设置一个透明度百分比?我希望有用户控件的背景到70%的透明度,但按钮和其余的组件为100%
有可能吗?谢谢
发布于 2010-11-15 20:43:49
尝试将以下内容添加到控件的构造函数中:
base.CreateParams.ExStyle |= 0x20;            
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
BackColor = Color.FromArgb(0x80,0xFF,0xCC,0x33);发布于 2010-11-15 20:44:24
尝试将具有所需透明度(alpha通道)的逐个像素png设置为按钮的背景。这应该适用于WinForms,WPF和webforms。
发布于 2017-08-13 08:31:59
在WPF上,您可以像这样使用不透明属性
<!-- XAML -->
<!-- 50% Transparency -->
<Label Opacity="0.5"/>
<!-- 80% Transparency -->
<Label Opacity="0.2"/>https://stackoverflow.com/questions/4184331
复制相似问题