使用自定义颜色修改自定义 属性

Modify a Custom Property with a Custom Color

节日快乐

我希望在 Candle Stick Chart 的 MS Chart Control 中向自定义 属性 添加具有透明度的自定义颜色。我被引号中的颜色卡住了。没有什么对我有用,有人 运行 参与其中吗?

这就是我所拥有的,我想创建一种具有透明度的颜色,但由于它在引号之间除了 "Red"、"Green" 等系统颜色外,对我来说没有任何效果。 . 任何帮助表示赞赏, 提前致谢

chtCandleStick.Series[0].Points[ttPoint]["PriceDownColor"] = "Maroon";
Chart1.Series[0].Points[ttPoint]["PriceUpColor"] = "Green"; 
Chart1.Series[0].Points[ttPoint]["PriceDownColor"] = "White"; 
Chart1.Series[0].Points[ttPoint].Color = Color.DarkSlateGray; 
Chart1.Series[0].Points[ttPoint].BorderColor = Color.Transparent; 

希望对您有所帮助。我指的是 here

经过反复试验找到了答案。需要将 ARGB 转换为 Hex,效果很好

defaultGreen = "#" + 50.ToString("X2") + 0.ToString("X2") + 200.ToString("X2") + 0.ToString("X2");

chtCandleStick.Series[0].Points[ttPoint]["PriceUpColor"] = defaultGreen;

感谢:Convert System.Drawing.Color to RGB and Hex Value