ZedGraph:检查在折线图上点击了哪个数据点?

时间:2017-08-30 15:41:33

标签: c# winforms zedgraph

我正在使用带有zedgraph和datagridview的Windows窗体应用程序。 datagridview在折线图中的每个点都有一行,当用户点击图中的一个点时,我希望它突出显示datagridview中的等效行。

那我该如何找出用户点击了哪个点? (我不需要datagridview部分的任何代码)。

1 个答案:

答案 0 :(得分:0)

我明白了。您可以使用GraphPane.FindNearestObject查找已点击的点。

nearestObject null似乎LineItem如果您没有点击某个点,并且index类型private void zedGraphControl_MouseClick(object sender, MouseEventArgs e) { object nearestObject; int index; this.zedGraphControl.GraphPane.FindNearestObject(new PointF(e.X, e.Y), this.CreateGraphics(), out nearestObject, out index); if (nearestObject != null && nearestObject.GetType() == typeof(LineItem)) { // 'index' is the index of that data point dataGridView.CurrentCell = dataGridView.Rows[index].Cells[0]; } } ,那么webpack.config.js会告诉您哪一点是ModulesDependenciesPlugin点击。

plugins