我正在使用带有zedgraph和datagridview的Windows窗体应用程序。 datagridview在折线图中的每个点都有一行,当用户点击图中的一个点时,我希望它突出显示datagridview中的等效行。
那我该如何找出用户点击了哪个点? (我不需要datagridview部分的任何代码)。
答案 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