MS图表中点数或系列的选择

时间:2012-11-01 13:46:09

标签: c# mschart

我看看System.Windows.Forms.DataVisualization.Charting.Chart类,我无法弄清楚如何启用点或系列的选择(如在Excel图表中)。那里有功能,还是我必须自己实现?

谢谢。

1 个答案:

答案 0 :(得分:2)

对于未来面临同样问题且希望快速回答​​/阅读的人,下面的代码片段可以解决问题:

ChartArea _chartarea;
Series _data;

private void Plot_MouseClick(object sender, System.Windows.Forms.MouseEventArgs e)
    HitTestResult result = _plot.HitTest(e.X, e.Y);

    if (result.ChartElementType == ChartElementType.DataPoint && result.ChartArea == _chartarea && result.Series == _data)
    {
        // A point is selected.
    }
}