[問題] label ForeColor的透明度

看板C_Sharp作者 (waliliadai)時間13年前 (2010/11/21 21:13), 編輯推噓1(105)
留言6則, 1人參與, 最新討論串1/1
我試著調整ForeColor的Alpha值 label.ForeColor = Color.FromArgb(50, 0, 0, 255); 可是不管把Alpha調成多少,文字的透明度都沒有變 請問要怎麼讓label中文字的透明度改變呢? (label 是直接 add 到 form 裡面的) 謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.146.113

11/21 21:34, , 1F
ForeColor畢竟還是會轉成CSS
11/21 21:34, 1F

11/21 21:35, , 2F
剛剛試過這樣似乎透明度的部分沒辦法正確轉成CSS
11/21 21:35, 2F

11/21 21:35, , 3F
推測Color.FromArgb這個方法的透明度應該用在GDI+才有
11/21 21:35, 3F

11/21 21:36, , 4F
WebForm一個簡單的替代方法就是用Attributes來設定
11/21 21:36, 4F

11/21 21:36, , 5F
Label1.Attributes.Add("style", "opacity: 0.5;");
11/21 21:36, 5F

11/21 21:37, , 6F
這樣透明度就會呈現50%了
11/21 21:37, 6F
文章代碼(AID): #1CwHhj_2 (C_Sharp)