【问题标题】:Modify a Custom Property with a Custom Color使用自定义颜色修改自定义属性
【发布时间】:2015-12-24 23:42:13
【问题描述】:

节日快乐

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

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

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

【问题讨论】:

    标签: c# microsoft-chart-controls


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:
      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

      【讨论】:

      • 谢谢,但是,边框颜色是边框的蜡烛棒的颜色。我正在寻找更改边框内的颜色。