如何获取鼠标光标在曲线上的位置对应的值?

问题描述:

如何在曲线上获取与鼠标光标位置对应的值?如何获取鼠标光标在曲线上的位置对应的值?

我试过GetHorizAxis.LabelValue,但它只是获取鼠标位置所在的值。

谢谢。

使用XScreenToValue的需要Series转换成坐标值在相应的轴:

procedure TForm1.Chart1MouseDown(Sender: TObject; Button: TMouseButton; 
    Shift: TShiftState; X, Y: Integer); 
begin 
    Caption := FloatToStr(Series1.XScreenToValue(X)); 
end; 
+0

thanks.i发现一个名为TDBChart工具:马克提示。这对我来说很有用。 –