jak zmienić przezroczystość koloru w c #
Używam podglądu raportów SSRS do generowania raportu za pomocą obiektów. W moim programie proszę użytkownika o wprowadzenie ciągu powszechnie znanych kolorów, takich jak"Red"
, ”Blue"
itp. Chciałbym następnie wygenerować trzy odcienie tego koloru i użyć tego koloru do wypełnienia wykresu obszaru w moim raporcie. Robię to, zmieniając krycie (alfa) koloru.
To jest mój kod, który konwertuje ciąg znaków na kolor:
newitem.ChartColor = "red";
Color mycolor = Color.FromName(newitem.ChartColor);
Jednak teraz chciałbym wygenerować dwa dodatkowe kolory o tym samym odcieniu co czerwony, ale o różnej alfa (nieprzezroczystości), aby wyglądały jaśniej, np.#56FF0000
Próbowałem przekazać wartość doA
właściwość Color jednak jest tylko do odczytu.
Każda pomoc doceniana.