Charts 图表可索引或可枚举C#

Charts 图表可索引或可枚举C#,charts,Charts,我在表格里放了8张图表。我想在循环中设置图表的一些参数,而不是逐个设置。图表不属于控件。有什么想法吗 您可以将所有图表对象添加到集合中,即添加到列表中,并对其进行迭代以修改其所有属性,如下所示: 在表单构造函数中执行此操作 List<Chart> _charts = new List<Chart>(); _charts.Add(chart1); _charts.Add(chart2); 您可以将所有图表对象添加到集合中,即添加到列表中,并对其进行迭代以修改其所有属性,如

我在表格里放了8张图表。我想在循环中设置图表的一些参数,而不是逐个设置。图表不属于控件。有什么想法吗

您可以将所有图表对象添加到集合中,即添加到
列表中
,并对其进行迭代以修改其所有属性,如下所示:

在表单构造函数中执行此操作

List<Chart> _charts = new List<Chart>();
_charts.Add(chart1);
_charts.Add(chart2);

您可以将所有图表对象添加到集合中,即添加到
列表中
,并对其进行迭代以修改其所有属性,如下所示:

在表单构造函数中执行此操作

List<Chart> _charts = new List<Chart>();
_charts.Add(chart1);
_charts.Add(chart2);
最后看起来是这样的:

List\u charts=newlist();
_图表。添加(图表1);
_图表。添加(图表2);
foreach(控制图中的控制图)
{
_chart.BackColor=Color.Blue;
}
最后,它看起来是这样的:

List\u charts=newlist();
_图表。添加(图表1);
_图表。添加(图表2);
foreach(控制图中的控制图)
{
_chart.BackColor=Color.Blue;
}

您使用哪个.Net版本?你用这个吗?谢谢你的回复。我正在使用VS2010 C#和NET4.0。当我粘贴代码时,"图表"作为类型,没有被识别出来。然后我把它改成了“控件”并运行了。你使用哪个.Net版本?你用这个吗?谢谢你的回复。我正在使用VS2010 C#和NET4.0。当我粘贴代码时,"图表"作为类型,没有被识别出来。然后我把它改成“控制”,然后它就运行了。
List<Control> _charts = new List<Control>();
_charts.Add(chart1); 
_charts.Add(chart2);

foreach (Control _chart in _charts)
{
_chart.BackColor = Color.Blue;
}