实现方法

设置ChartAre属性:

1
2
chart1.ChartAreas[0].CursorX.IsUserEnabled = true;
chart1.ChartAreas[0].CursorY.IsUserEnabled = true;

对Chart添加MouseMove事件,在方法内实现如下代码:

1
2
3
4
5
private void chart1_MouseMove(object sender, MouseEventArgs e)
{
chart1.ChartAreas[0].CursorX.SetCursorPixelPosition(new PointF(e.X, e.Y), true);
chart1.ChartAreas[0].CursorY.SetCursorPixelPosition(new PointF(e.X, e.Y), true);
}

相关链接(侵删)

  1. C# Chart 十字光标/交叉线跟随鼠标移动

=================我是分割线=================

欢迎到公众号来唠嗑: