2011-04-02 63 views
1

的Microsoft Visual C#2010速成保存(保存)一個TabPage的

我一直在尋找一整天一種方式,以某種方式保存包含運行時添加圖像和控件的TabPage(用戶可以在TabPage的移動它們)以便以後可以使用它們。我嘗試使用序列化,但它接縫,你不能序列化接口。我正在使用SqlCe數據庫,但我找不到存儲它的方法。

有人可以請指出我在正確的方向嗎? 在此先感謝。

[稍後編輯] 謝謝你的回答。我已經設法按照你的建議去做,將每個控制者的特性存入數據庫。基本上,我不保存控制器,每當我需要時我都會重新創建它。這有點亂,但它解決了我的問題。

回答

1

如果您想要保存在數據庫中,您需要創建一個表來存儲恢復接口狀態所需的所有信息。

最有可能的是,您將需要爲每個保存的圖像存儲一些關鍵數據: 位置,大小,圖像源(可能是文件名或其他資源)等,具體取決於您的需要。

您沒有準備好使用該解決方案。

0

謝謝你的回答。我已經設法按照你的建議去做,將每個控制者的特性存入數據庫。基本上,我不保存控制器,每當我需要時我都會重新創建它。這有點亂,但它解決了我的問題。

+0

史蒂夫,你可以把這張照片作爲'評論'發給別人的回答,或者只是用這些信息編輯你的原始問題?另外,請記住'接受'其中一個答案。 – Pandincus 2011-04-03 02:08:44