在Zedgraph中检测鼠标在线

时间:2011-12-15 08:04:19

标签: c# vb.net zedgraph

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

让我给你举个例子:

曲线由2个点定义:[X = 0; Y = 10] - [X = 1000; Y = 10]

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

当鼠标在线但不一定超过一点时,是否会触发任何事件?

由于

1 个答案:

答案 0 :(得分:0)

不,这必须通过手动插值来完成。查看发布到我的类似问题的答案,显示FindNearestCurve函数的示例(我还没有测试过它

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

(尽管FindNearestObject适用于LineObj,详见答案)