我在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);
现在我需要恢复标签的价值,我找不到如何做到这一点,我需要得到“我的标签”,但也许我错了,这是不可能的。
谢谢。
答案 0 :(得分:0)
鉴于您已经拥有 tool.PointIndex ,您可以使用它来检索标签,例如:
label := Serie.Labels[tool.PointIndex];