У меня есть простая диаграмма, использующая только TLineSeries с одной осью Y. Когда указатель мыши перемещается по диаграмме, я хотел бы получить значения X и Y, связанные с позицией указателя, независимо от каких-либо серий.Получить значения X и Y под указателем мыши
Я могу обработать событие MouseMove и получить координаты экрана X и Y, но единственный способ, которым я нашел преобразование, - это методы Series-> XValues-> Locate и Series-> YValue-> Locate.
Есть две проблемы:
1 - Значение, возвращенное из Series-> YValue-> Расположить всегда -1 независимо от того, является ли указатель на серии линию или нет.
2 - Значение, возвращаемое из серии-> XValue-> Locate, равно -1, если указатель не находится над частью диаграммы, содержащей серию строк.
Почему Series-> YValue-> Locate всегда возвращает -1?
Что еще более важно, как я могу получить значения независимо от того, находится ли указатель над частью графика с последовательными линиями или нет?
Я использую версию TeeChart, которая поставляется с Rad Studio XE3.