Q&A

  • [질문]TChart에 코딩으로 Series 추가시 Series Pointer 속성 수정은 어떻게?
Series가 1개인 기존 Chart에 필요한 만큼 코딩으로 Series를 추가하여 속성을 수정하고자 하는데...
Chart 개체의 Series => Marks의 Arrow=>Pointer 속성을 코딩으로 수정하려면 어떻게 해야하는지요?

TLineSeries객체에는 있는데 TFastLineSeries라서 안되는 것인지 Pointer 속성이 없다고 하네요.
Chart_Trend.Series[0].Pointer.Style := psCircle;

아래처럼 Title이나 Pen.Width 등은 잘되는 것 같은데요.
아시는 분의 도움 부탁드립니다.


Chart_Trend.AddSeries(TFastLineSeries.Create(self));
Chart_Trend.Series[0].Title := '추가2';
Chart_Trend.Series[0].Pen.width := 2;
Chart_Trend.Series[0].AddXY(3,45,'테스트');
=끝=
1  COMMENTS
  • Profile
    꿈꾸는지렁이 2010.01.27 00:47

    TFastLineSeries에서는 속성이 없구요 TLineSeries에만 있습니다.
    아래코드보고 확인하세요
    <!--CodeS-->
    var
    cSeries : TChartSeries;
    sSeriesLine : TLineSeries;
    begin
    cSeries := TLineSeries.Create(self);
    sSeriesLine := TLineSeries(cSeries);


    sSeriesLine.Pointer.Visible := True;
    sSeriesLine.Pointer.Style := psCircle ;
    sSeriesLine.Pointer.HorizSize := 4;
    sSeriesLine.Pointer.InflateMargins := True;
    sSeriesLine.Pointer.VertSize := 4;
    sSeriesLine.LinePen.Width := 3 ;

    <!--CodeE-->