TChart控件上添加的Series,如何在程序中控制Series是否显示,用什么属性进行控制????
如同:TChart控件的编辑器,在面板上每增加一个Series时,前面都有一个“对号”控制该Series是否在程序运行过程中是否显示,请问在程序中用什么属性进行控制???

解决方案 »

  1.   

    procedure tform1.bottom1click(sender:Tobject) ;
    Begin
       If Bottom1.Tag=1 Then Begin
          Chart1.series[0].show ;
          Chart1.series[1].close ;
          Bottom1.tag := 2 ;
       End
       Else begin
          Chart1.series[0].close ;
          Chart1.series[1].show ;
          Bottom1.tag := 1 ;
       End ;
    End ;
      

  2.   

    Case RadioGroup1.ItemIndex of
        0: PieSeries1.PieValues.ValueSource:='Size';
        1: PieSeries1.PieValues.ValueSource:='Weight';
      end;
      

  3.   

    你可以用个tnotebook开分别显示你的series!
    result:=(Pages.Objects[PageIndex] as TPage).Controls[0] as TChart;
      

  4.   

    就是放二个Tchar,每个上面放一个Series!
    series[0].show;好象没这个方法!
      

  5.   

    用active属性
    如有一个chart名叫chart1,chart1有两个series.如下程序可以分别控制两个series是否显示
     
    if ShowWho=0 then
      begin
        chart1.series[0].active:=true;
        chart1.series[1].active:=false;
      end
    else if ShowWho=1 then
      begin
        chart1.series[0].active:=false;
        chart1.series[1].active:=true;
      end;
      

  6.   

    chart.series[0].active := true;
    chart.series[0].active := false;