使标签前景色灯透明C#

使标签前景色灯透明C#,c#,winforms,label,opacity,C#,Winforms,Label,Opacity,我在一张黑色表格前贴了一个标签。 我的标签1前景色是红色的,但我希望标签稍微透明一点。 100%你看到标签已满>0%你看不到标签,我希望不透明度降低50%左右 我不知道怎么做。有什么建议吗?试试这个 Color transparentColour = Color.FromArgb(128, Color.Red); label1.BackColor = transparentColour; Color.FromArgb(x,y)允许您将颜色y设置为不透明度x/255是否应为128,Color.R

我在一张黑色表格前贴了一个标签。 我的
标签1
前景色是红色的,但我希望标签稍微透明一点。 100%你看到标签已满>0%你看不到标签,我希望不透明度降低50%左右

我不知道怎么做。有什么建议吗?

试试这个

Color transparentColour = Color.FromArgb(128, Color.Red);
label1.BackColor = transparentColour;

Color.FromArgb(x,y)
允许您将颜色
y
设置为不透明度
x/255

是否应为128,Color.Red?Doh!是的,你说得很对。关于
x/255
我说得对吗?还是应该是
x/256
-我认为255是因为你可以有0…要清除这些东西,你需要一个半透明的标签(整个控件,有一定程度的不透明度)或者只是它的文本?