以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教下chart中如何清除图系集合中的一个图系的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=184693)

--  作者:百事可乐
--  发布时间:2022/12/23 11:09:00
--  请教下chart中如何清除图系集合中的一个图系的问题

Dim Chart As WinForm.Chart \'定义一个图表变量
Dim
Series As WinForm.ChartSeries \'定义一个图系变量
Chart= e.Form.Controls(
"Chart1") \' 引用窗口中的图表
Chart.SeriesList.Clear()
\'清除图表中所有的series图系

现在的问题是:在前面的代码中,我创建了多个图系:seriesList(0),seriesList(1),seriesList(2)等,各自用于显示不同的折线图。因为需要将chart1中的seriesList(1)移出,不显示此图系,而Chart.SeriesList.Clear()是清除seriesList集合中的所有图系,此时将把seriesList(0),seriesList(2)一起清除掉,怎样可清除指定序号的图系?比如:Chart.SeriesList.Clear(1),或Chart.SeriesList(1).Clear()。麻烦老师提供个方法,感谢感谢。


[此贴子已经被作者于2022/12/23 11:10:37编辑过]

--  作者:有点蓝
--  发布时间:2022/12/23 11:11:00
--  
Chart.SeriesList.RemoveAt(1)
--  作者:百事可乐
--  发布时间:2022/12/23 11:12:00
--  
啊~~~我找了好久都没找到这个成员方法。谢谢@有点蓝。
--  作者:有点蓝
--  发布时间:2022/12/23 11:30:00
--  
最新版代码编辑器里,很容易就看到的了