Q&A

  • 두개이상의 시리즈에서 GetMarkValue...
procedure TfrmChart.chartPressMouseDown(Sender: TObject;
Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
var a1,a2,b1,b2 : double;
begin
series1.VertAxis:=AleftAxis;
series1.GetCursorValues(a1,b1);
edit1.text:=floatToStr(series1.GetMarkValue(round(a1)));

series2.vertAxis:=ARightAxis;
series2.GetCursorValues(a2,b2);
edit2.text:= floatToStr(series2.GetMarkValue(round(a2)));
end;
안녕하세요..
우선 질문은..  series1은 left Axis, series2는 right Axis를 사용합니다.
각 시리즈에 X축 값에 해당되는 y축 값을 찾아서 보여주는 건데요..
그런데 이상하게 각 시리즈에 getMarkValue를 해도..
series2의 right axis값만 나오네요..  

도와주심 고맙겠슴다^^  
1  COMMENTS
  • Profile
    김동묵 2002.08.09 21:01
    올려주신 Code를 사용해서 Test한결과 저는 각각 다른값이 보여 집니다.
    test 한 프로그램을 올립니다.