繁体   English   中英

在WinForm C#中使用ZedGraph动态生成选项卡页数

[英]Make dynamically number of tab pages with ZedGraph in WinForm C#

我有几天的数据。 我想一天在一个标签页中绘制这些数据。 标签页可以根据天数动态更改。

以前,我总是在设计模式下制作静态页面。 我使用ZedGraph控件来绘制数据。 我决定需要多少页。 这意味着页面数是静态的。

现在,我需要更加动态。 我希望标签页的数量可以动态更改。 每个页面内部都有类似的控件。 怎么做? 我对此一无所知。

首先,创建一个类型为UserControl的新类。 这些旨在充当控件的容器。 然后,将您需要的所有内容放到典型的选项卡页面中,包括ZedGraph控件。

也在那里写你的逻辑。

现在,当您需要另一个页面时,可以创建一个页面,并添加一个已创建的UC类的新实例。

您应该考虑一下与应用程序其余部分的依赖关系,包括删除页面。 我想到一个页面控制器类,可以在必要时处理这些事情。

您也可以继承标签页的子类,但采用UC方式可以增加一层独立性。 您可以将相同的UC放在窗体上或容器控件内。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM