使Label Forecolor light透明C#
Posted
技术标签:
【中文标题】使Label Forecolor light透明C#【英文标题】:Make Label Forecolor light transparent C# 【发布时间】:2018-12-26 08:25:21 【问题描述】:我在黑色表格前有一个标签。
我的lable1
ForeColor 是红色的,但我希望标签稍微透明。
100% 你看到标签已满 > 0% 你看不到标签,我想要大约 50% 的不透明度?
我不知道该怎么做。有什么建议吗?
【问题讨论】:
为了搞清楚,你需要一个半透明的Label(整个Control,有一定程度的不透明度)还是只是Text? 【参考方案1】:试试这个
Color transparentColour = Color.FromArgb(128, Color.Red);
label1.BackColor = transparentColour;
Color.FromArgb(x, y)
允许您设置颜色y
和不透明度x/255
【讨论】:
不应该是128,Color.Red吗? 噢!是的,你说得很对。我对x/255
是正确的还是应该是x/256
- 我认为是 255,因为你可以有 0...以上是关于使Label Forecolor light透明C#的主要内容,如果未能解决你的问题,请参考以下文章