作者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