c# 在chart control中 将ConstantLine的属性值已设置为false(通过checkbox的事件CheckedChanged来控制ConstantLine.Visible属性),断点运行查看Visible属性值确实已经设置为false,但ConstantLine还是显示出来的,请问:怎么隐藏ConstantLine?
代码如下:
private void Initchart()
{
XYDiagram dgm = (XYDiagram)chartControl1.Diagram;
ConstantLineCollection Ylines = dgm.AxisY.ConstantLines;
ConstantLine lineMax = new ConstantLine();
lineMax.AxisValue = 0.5;
Ylines.Add(lineMax);
lineMax.Visible = ckbMaxLine.Checked;
}
private void ckbMaxLine_CheckedChanged(object sender, EventArgs e)
{
Initchart();
}