我正在使用Microsoft图表控件for .NET 3.5(C#)并在winform中使用图表。
我希望允许用户根据自己的喜好更改调色板。
如何遍历ChartColorPalette的颜色属性并将它们添加到组合框列表?
我知道它应该是这样的:
for each(something in ChartColorPalette)
{
combobox.items.add(something.ToString);
}
答案 0 :(得分:2)
您可以通过GetNames类方法枚举枚举中的名称......
foreach(string s in Enum.GetNames(typeof(ChartColorPalette))
{
}
然后如果您需要名称的枚举,您可以解析名称值...
var val = (ChartColorPalette)Enum.Parse(typeof(ChartColorPalette),"theValue");
答案 1 :(得分:2)