Lazarus tchart значение метки onmousemove
Я рисую некоторые TLineSeries на TChart, я устанавливаю значения с помощью этого:
serie.Add(IncMinute(now,-j),Random(100),'My Label',clBlue);
И тогда я показал значения по событию ChartToolset1DataPointCrosshairTool1AfterMouseMove.
Я получаю значения X и Y с помощью:
y := Serie.GetYValue(tool.PointIndex);
my_date := Serie.GetXValue(tool.PointIndex);
И теперь мне нужно восстановить значение метки, и я не могу найти, как это сделать, мне нужно получить "Мой ярлык", но, возможно, я ошибаюсь, а это невозможно.
Спасибо.
1 ответ
Поскольку у вас уже есть tool.PointIndex, вы можете использовать его для получения меток, например:
label := Serie.Labels[tool.PointIndex];