选择组合框时更改线图颜色

时间:2018-04-11 15:52:03

标签: c# colors combobox linechart

这是我的代码 我想根据用户选择组合框更改折线图颜色。 我如何输入comboBox1_SelectedIndexChanged? 谢谢您的帮助。真的很感激!!

private void showGraph(List<double> closeList)
{
    List<double> top;
    List<double> medium;
    List<double> bottom;
    //some calculation to find out top, medium, bottom by using closeList
    //linechart is drawing here
}

private void dataGridView1_SelectionChanged(object sender, DataGridViewCellEventArgs e)
{
    List<double> closeList;  
    showGraph(closeList);
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if(comboBox1.SelectedItem == "Yellow")
    {

    }

    else if(comboBox1.SelectedItem == "Red")
    {

    }
}

1 个答案:

答案 0 :(得分:0)

可以使用以下代码完成:

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if(comboBox1.SelectedItem == "Yellow")
    {
         chart.Series["series1"].Points[0].Color = Color.Yellow;
    }

    else if(comboBox1.SelectedItem == "Red")
   {
         chart.Series["series1"].Points[0].Color = Color.Red;
   }
}