【发布时间】:2012-12-24 07:57:43
【问题描述】:
我有一个面板控件,上面有一张背景图片。我希望它改变不透明度,我将鼠标移到它上面。我怎样才能做到这一点?我试过了:
btnExit.BackColor = Color.FromArgb(20,63,63,63);
btnExit.BackColor = Color.FromArgb(20);
但没有任何改变..任何想法为什么这不起作用?该面板位于另一个面板上,该面板也有背景图片。谢谢!
【问题讨论】:
-
如果你要降价,请提供理由(评论)> 我反对懦弱的降价。
-
我降级了什么? o_0
-
那么,你想让整个控件是半透明的吗?
-
@JohnKoerner 是正确的。或者至少让它更亮/更暗来伪造它。谢谢
-
不透明度在 winforms 控件中是一件棘手的事情,并且不适用于重叠的控件。请参阅this 了解更多信息