ZedGraph:无法在按钮点击事件下工作

时间:2013-09-04 13:56:20

标签: c# visual-studio-2012 zedgraph

我是VS2012中的Windows窗体项目,带有ZedGraph控件和一个按钮。我有以下代码:

double[] testing = { 0, 1, 2, 3, 4, 5 };
LineItem myline = zedGraphControl1.GraphPane.AddCurve("testing", testing, testing, Color.Red);
zedGraphControl1.AxisChange();

当我在Form_load事件下拥有它时,生成折线图应该是这样。但是,如果我在按钮单击事件下移动代码,则没有任何反应。我只是一张空白的图表。

我已确定事件正在触发,当我查看GraphPane.CurveList时,会出现一条带有预期值的曲线。

有人能说明为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

也许我有解决方案来解决你的问题。我试图解决它,解决方案非常简单。在代码的末尾尝试添加:

double[] testing = { 0, 1, 2, 3, 4, 5 };
LineItem myline = zedGraphControl1.GraphPane.AddCurve("testing", testing, testing, Color.Red);
zedGraphControl1.AxisChange();

ZedGraphControl1.Refresh()

但是这会在点击按钮后进行更改。对于样式,您必须编写代码 Form_Load或另一个子。