我正在使用SSRS reportviewer來使用對象生成報告。在我的程序中,我要求用戶輸入一串常用顏色,如"Red"
,「Blue"
」等。然後,我想生成三種顏色的陰影,並使用此顏色填充報告中的面積圖。我這樣做我改變顏色的透明度(阿爾法)如何更改c中顏色的透明度#
這是我的代碼,該字符串轉換成顏色:
newitem.ChartColor = "red";
Color mycolor = Color.FromName(newitem.ChartColor);
不過,現在我想產生兩個以上的顏色與同色光作爲紅色但不同的阿爾法(不透明度),使它們看起來更輕,類似#56FF0000
我嘗試將值傳遞給Color的A
屬性,但它是隻讀的。
任何幫助表示讚賞。
我不認爲'SetTransparency'是一個明確的名稱。它不會改變現有顏色的屬性,而是創建並返回一個新的顏色。 – DaveInCaz