Sto utilizzando ReportViewer SSRS per generare un report utilizzando oggetti. Nel mio programma, chiedo all'utente di immettere una stringa di colori comunemente noti come "Red"
, "Blue"
, ecc. Vorrei quindi generare tre tonalità di questo colore e utilizzare questo colore per riempire un grafico ad area nel mio rapporto. io quindi il mio cambiando l'opacità (alfa) del colorecome modificare la trasparenza di un colore in C#
Questo è il mio codice che converte la stringa di colore:.
newitem.ChartColor = "red";
Color mycolor = Color.FromName(newitem.ChartColor);
Tuttavia, ora vorrei generare più di due colori con stessa tonalità come rosso ma diverso alfa (opacità) in modo che appaiano più chiari, qualcosa come #56FF0000
Ho provato a passare un valore alla proprietà A
di Colore, tuttavia è di sola lettura.
Qualsiasi aiuto apprezzato.
Non penso che "SetTransparency" sia un nome chiaro. Non altera la proprietà di un colore esistente, ma crea e ne restituisce uno nuovo. – DaveInCaz