在Zedgraph中检测鼠标过线

本文关键字:鼠标 检测 Zedgraph | 更新日期: 2023-09-27 18:17:51

我尝试检测鼠标何时在zedgraph中的曲线上,如果鼠标在曲线的一个点上,我能够做到这一点,但问题是当曲线在该区域没有点时,

让我给你看一个例子:

曲线由两点定义:[X=0;Y=10]—[X=1000;Y=10]

如果鼠标在[X=500;Y=10]点,它在曲线上,但没有在任何点上,所以我无法检测到它。

是否有任何事件被触发,当鼠标在线上,但不一定在一个点上?

谢谢

在Zedgraph中检测鼠标过线

不,这必须通过手动插值完成。见答案张贴到我类似的问题,显示一个FindNearestCurve函数的例子(我没有测试过它)

https://stackoverflow.com/a/5885812/445533

(有FindNearestObject工作的LineObj虽然,在这些答案中详细)