2016-11-23 7 views
0

мне нужно знать, как получить значение координат, когда мои мыши или переместить на графике,Получить 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

ответ

0

Вероятно, это зависит от TChart/TeeChart версии.

Это работает для меня:

XVal:=Chart1.BottomAxis.CalcPosPoint(X); 
    YVal:=Chart1.LeftAxis.CalcPosPoint(Y); 

P.S. what i really need не совсем ясен