加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

有选择地隐藏C#图表中的系列

发布时间:2020-12-15 18:34:17 所属栏目:百科 来源:网络整理
导读:假设我有一个包含2个系列的图表.然后对于每个系列,我都有一个复选框,说明我是否想要查看它们.假设我最初绘制两个,然后想要隐藏它们中的任何一个.做这个的最好方式是什么? 我知道我可以将它清除()然后将AddXY()重新插入,但有更快的方法吗? 我的想法是: 1.
假设我有一个包含2个系列的图表.然后对于每个系列,我都有一个复选框,说明我是否想要查看它们.假设我最初绘制两个,然后想要隐藏它们中的任何一个.做这个的最好方式是什么?

我知道我可以将它清除()然后将AddXY()重新插入,但有更快的方法吗?

我的想法是:

1.根据复选框将visibility属性设置为true / false.
没有可见性属性
2.将点集合复制到变量,清除并重新放入.
系列[].点是只读的
3.将系列复制到变量,清除点,然后重新放入.
显然它在我尝试这个时将系列存储为参考,我找不到复制命令.

所以我显然是错误的做法.你如何动态地允许图表隐藏不同的系列?

解决方法

要隐藏MSChart中的系列,请使用Enabled属性:
msChart.Series["Series"].Enabled = false;

并再次显示:

msChart.Series["Series"].Enabled = true;

所以你不需要删除点并重新添加它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读