Q&A

  • 그래프 클릭시 수치가 나오는 문제,,
티차트 컴포넌트를 이용한 그래프에서 어느 한점을 클릭을 하면 그 값을 말풍선이라든지 어떻게든 표현하고 싶습니다.. 왠만하면 혼자 해결해보려고 이틀을 낑낑거리다 이렇게 도움을 요청합니다.. 부디 도와주세요~
1  COMMENTS
  • Profile
    이중철 2005.07.21 23:38
    제가 6.0을 쓰고 있어서.. 거기서는 문제가 없네요
    1. Tools의 MarkTip을 활용한 방법
      Tools에 MarkTip을 추가해서 테스트 해보세요
      뭐 설정이야 보면 알것이고..
    2. MouseEnter Leave 사용하는 방법
    procedure TSeriesMouseEnter.Series1MouseLeave(Sender: TObject);
    begin
      Label1.Caption:='';
    end;

    procedure TSeriesMouseEnter.Series1MouseEnter(Sender: TObject);
    var tmp     : TChartSeries;
        clicked : Integer;
    begin
      tmp:=Sender as TChartSeries;  // Sender is the Series

      // Obtain point index under mouse cursor
      clicked:=tmp.GetCursorValueIndex;

      // Show Series name and point index and value
      Label1.Caption:='Series: '+tmp.Name+
                      ' point: '+IntToStr(clicked)+
                      ' value: '+tmp.YValues.ToString(clicked);
    end;

    그럼 이만