Обнаружение мыши над линией в Zedgraph - PullRequest
2 голосов
/ 15 декабря 2011

Я пытаюсь определить, когда мышь находится над кривой в zedgraph, я могу это сделать, если мышь находится над точкой кривой, но проблема в том, что у кривой нет точек в этой области,

позвольте мне показать вам пример:

Кривая определяется двумя точками: [X = 0; Y = 10] - [X = 1000; Y = 10]

Если мышь находится в точке [X = 500; Y = 10], она находится над кривой, но не над любой точкой, поэтому я не могу ее обнаружить.

Есть ли какое-либо событие, которое срабатывает, когда мышь находится над линией, ноне обязательно за точку?

Спасибо

1 Ответ

0 голосов
/ 16 декабря 2011

Нет, это должно быть сделано путем ручной интерполяции. См. Ответы на мой похожий вопрос, где показан пример функции FindNearestCurve ( Я не проверял )

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

(хотя есть FindNearestObject, который работает для LineObj, как подробно описано в этих ответах)

...