簡體   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