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];
Другие вопросы по тегам