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

时间:2015-12-24 02:08:38

标签: c# microsoft-chart-controls

节日快乐

我希望在蜡烛图表的MS Chart Control中为自定义属性添加带透明度的自定义颜色。我用引号中的颜色卡住了。没有什么对我有用,有人遇到过这个吗?

这就是我所拥有的,我想创造一种具有透明度的颜色,但由于它之间没有任何引号,除了系统颜色,如“红色”,“绿色”...... 任何帮助赞赏, 提前致谢

chtCandleStick.Series[0].Points[ttPoint]["PriceDownColor"] = "Maroon";

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

经过反复试验后找到了答案。需要将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