Lazarus tchart标签值onmousemove

时间:2015-07-28 09:26:34

标签: delphi lazarus teechart

我在TChart上绘制了一些TLineSeries,我设置了这个值:

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 个答案:

答案 0 :(得分:0)

鉴于您已经拥有 tool.PointIndex ,您可以使用它来检索标签,例如:

label := Serie.Labels[tool.PointIndex];