chart中如何清除已画出的series线 ( 积分: 50 )

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

chinatwt

Unregistered / Unconfirmed
GUEST, unregistred user!
用一个按钮清除掉chart中如何清除已画出的series线?
 
Chart1.series[Index].clear
 
或者删除series,重建一个。
 
怎么提示:List index out of bounds(-1)错误???
 
操作的这个series对像不存在
 
它是存在的呀,series都画出线了。
 
Chart1.series[Index].clear, 你的Index=-1了。
 
出错是提示=-1,但我直接写series2.clear;也是不行的,郁闷.....
 
Chart1.Series.Count>0,才可以Chart1.Serie.Clear;
 
唉,现在又没出啥错,就是清除不了画出的线:
if chart1.SeriesCount>0 then
begin
for i:=1 to chart1.SeriesCount-1do
begin
chart1.Series.Clear;
end;
end;
 
if chart1.SeriesCount>=0 then
begin
for i:=0 to chart1.SeriesCount-1do
begin
chart1.Series.Clear;
end;
end;
 
zylsoft的应该可以了
 
我试了,还是不行呢,都快崩溃了,数据是从串口获得的。
 
搞定了,在下面加些初始化chart的代码就OK了,呵呵,散分!
 
多人接受答案了。
 
后退
顶部