1
A
回答
5
您可以使用用戶設置,讀取加載時的值並退出時保存。
您可以找到有關設置以及如何檢索並在運行時保存的信息here。
0
如果您正在談論一個理想的解決方案,您應該考慮使用MVC(哪些win表單不鼓勵),以便您關心的所有數據都來自封裝的非UI綁定對象(即模型)。 UI表單從數據中自行填充,當表單被拆除時,應用程序可以檢索數據。如果數據對象實現了ISerializable,那麼你已經完成了很多工作。
如果你正在談論權宜之計,並且絕對確定它永遠不需要增長或改變(這從來不會發生 - 我只在一次性應用程序中這樣做),那麼我會刮掉表單內容並將它們寫入一個合適的地方(用戶設置,數據文件等)。
如果您正在討論的是如何構建一個儘可能簡單且永遠不必擔心的問題,我會再次關注如何使用data binding或創建一個能夠理解如何將對象中的數據映射到UI元素上並再次出來(例如,您可以對主要表單元素進行子類化以包含名稱字段或使用初始文本字段來查找要在可序列化的散列表或屬性名稱中查找的鍵在可序列化的對象中)。
相關問題
- 1. 跨會話保留MySQL緩存
- 2. jqGrid跨會話保留列排序
- 3. 保留表格視圖單元格的文本字段數據
- 4. .NET MVC在部署時保留會話
- 5. 表單身份驗證,保留會話Google Apps腳本
- 6. 跨單元會話會保留一個php單例類實例嗎?
- 7. 在文本字段中保留逗號
- 8. 在表單字段上打印時會話文本被截斷
- 9. android跨會話保存會話狀態
- 10. 在html表單上保留表單字段值的錯誤
- 11. PHP會話將保留文本,但不保留髮布的變量值
- 12. 通過表單驗證保留文件字段值
- 13. 讀取文件,刪除文本字段,保留數字文件
- 14. 保留「僅會話」cookie,iOS
- 15. PHP捲曲,保留會話
- 16. 會話Symfony2不保留值
- 17. 在HttpClient中保留會話
- 18. 會話不保留數據
- 19. 保留網絡會話
- 20. 保留Vaadin會話數據
- 21. 提交後在文本字段中保留文本
- 22. 提交後在文本字段中保留文本
- 23. 跨多個Android應用程序保留登錄會話
- 24. .NET正則表達式保留字符
- 25. Struts會話表單bean不保留狀態
- 26. 如何跨越表格單元格,文本字段
- 27. 跨定位更改保留xml片段
- 28. 簡單的存儲在會話之間不會保留數據
- 29. 保留文本框會話超時值asp.net
- 30. 訪問的.Net場時,字段名是保留關鍵字