VB MsChart画图问题

我是用AddXY函数画的图,怎么才能清空呢?以便下一次画图。... 我是用AddXY函数画的图,怎么才能清空呢?以便下一次画图。 展开
 我来答
百度网友9b9910e
推荐于2016-03-28 · TA获得超过397个赞
知道小有建树答主
回答量:721
采纳率:0%
帮助的人:446万
展开全部
MSChar控件没有Clear 方法吗?
假设MyChart是Chart对象。
则With MyChart
.Series.Clear()
End With 清空所有画在当前Chart上的图形。
.Annotations.Clear()清除所有注释。另外有时为了达到一些特殊效果,也会用注释来作为表标题。而隐藏自动标题。所以
With MyChart
.Series.Clear()
.Annotations.Clear()
End With
一半我是这样清空一个表对象的。(我一般不用图例等其他元素)
追问
但是清空以后再画图就出现错误了,该怎么办呢?
追答
怎么会?你在初始化一个系列呀。这样:
Dim TempArea As ChartArea = MyChart.ChartAreas(0)
With TempArea
Dim SeriesBase As Series = .Series.Add("Base")
With SeriesBase
.ChartType = SeriesChartType.Line
.Points.DataBindXY(CategoryList, ValueList)
.LabelFormat = "###,##0"
End With
EndWith
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式