控制不透明

时间:2011-02-21 10:24:12

标签: c# winforms

是否可以使控件半透明?

2 个答案:

答案 0 :(得分:2)

您问题的直接答案是“否”。

WinForms在表单级别(Form.Opacity)支持半透明,但不支持控件。在这很重要的情况下,我使用了分层表格。

如果此功能很重要且更改框架是一个选项,WPF确实支持半透明控件。

答案 1 :(得分:0)

如果控件支持透明背景,您可以使用Color.FromArgb()设置半透明颜色:

button1.BackColor = Color.FromArgb(100, Color.Red);

根据您希望的方式,您可以改变alpha值(在0到255之间)。