获取tchart协调鼠标移动值/点击/鼠标按下
问题描述:
我需要知道如何让坐标值时,我的鼠标点击或移动图表,获取tchart协调鼠标移动值/点击/鼠标按下
我用这个代码,但麻烦轴
Get X and Y values under mouse pointer
procedure TForm2.Chart1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var
XVal: double;
YVal: double;
begin
XVal:=Chart1.Axes.Bottom.CalcPosPoint(X);
YVal:=Chart1.Axes.Left.CalcPosPoint(Y);
Chart1.Title.Text[0]:=FormatFloat('#.##', XVal) + ' - ' + FormatFloat('#.##', YVal);
end;
该代码需要使用吗?
我真正需要的,如果我按按钮1,得到坐标开始,然后当我点击图表得到协调站和值锁定在我的EditText
答
也许这取决于TChart/TeeChart控件版本。
这个工作对我来说:
XVal:=Chart1.BottomAxis.CalcPosPoint(X);
YVal:=Chart1.LeftAxis.CalcPosPoint(Y);
附: what i really need
不太清楚