2015-04-29 40 views
0

我在Form中有一個GroupBox。在這GroupBox我有三個Checkboxes可以檢查一,二或三。我想在關閉此表單並重新打開後保持已選狀態。是否需要考慮GroupBox?我怎樣才能做到這一點?謝謝。關閉窗體c時,groupbox中的複選框會自動取消選中#

+2

也許如果你能提供一些代碼,我們可以幫助你更好。如何打開表格以及如何關閉表格? – rinukkusu

+0

[此鏈接可能有幫助](https://msdn.microsoft.com/en-us/library/bb397750%28v=vs.110%29.aspx) –

+0

通過關閉表單,你的意思是什麼?在應用程序保持活動狀態或關閉整個應用程序時關閉單個表單並重新打開它? – Adassko

回答

0

從groupbox項目創建一個自定義類。爲每個項目添加屬性,即.checked

將您的對象存儲在全局變量中。在表單關閉之前,用當前的項目結構及其檢查的屬性更新您的全局變量。

在重新打開表單時,從自定義對象中加載並準備groupbox。

如果您的groupbox狀態需要在應用程序關閉時保留,則必須執行上述操作,但使用數據庫而不是全局變量。