我在一个chart里加了两个series,我想通过button来切换显示series,应该怎么写啊?(100分)

  • 主题发起人 主题发起人 cocoy
  • 开始时间 开始时间
C

cocoy

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个chart里加了两个series,我想通过button来切换显示series,应该怎么写啊?
 
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 ;
 
差不多就是楼上的意思。
 
设置visible属性即可
 
显示的时候自己创建即可
 
to wangfu
chart中的series没有visible属性
用button切换可用series中的active属性来切换
为true时可见,为false时不可见
 
if chart1.SeriesList[0].active then
begin
chart1.SeriesList[0].active:=False;
chart1.serieslist[1].active:=True;
end
else
begin
chart1.SeriesList[1].active:=False;
chart1.serieslist[0].active:=True;
end;
 
这要两天 语句就可以了:
chart1.SeriesList[0].active:=not chart1.SeriesList[0].Active;
chart1.SeriesList[1].Active:=not chart1.SeriesList[0].active;
 

Similar threads

回复
0
查看
804
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部