作者ousapas (waliliadai)
看板C_Sharp
标题[问题] label ForeColor的透明度
时间Sun Nov 21 21:13:15 2010
我试着调整ForeColor的Alpha值
label.ForeColor = Color.FromArgb(50, 0, 0, 255);
可是不管把Alpha调成多少,文字的透明度都没有变
请问要怎麽让label中文字的透明度改变呢?
(label 是直接 add 到 form 里面的)
谢谢:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.146.113
1F:推 Deadshot465:ForeColor毕竟还是会转成CSS 11/21 21:34
2F:→ Deadshot465:刚刚试过这样似乎透明度的部分没办法正确转成CSS 11/21 21:35
3F:→ Deadshot465:推测Color.FromArgb这个方法的透明度应该用在GDI+才有 11/21 21:35
4F:→ Deadshot465:WebForm一个简单的替代方法就是用Attributes来设定 11/21 21:36
5F:→ Deadshot465:Label1.Attributes.Add("style", "opacity: 0.5;"); 11/21 21:36
6F:→ Deadshot465:这样透明度就会呈现50%了 11/21 21:37