将ViewState模仿到WinForm中

时间:2011-09-30 07:23:30

标签: c# winforms viewstate

如果有可能,这将是一件好事。

有没有办法如何在 WinForm的应用程序中以某种方式实现 ViewState 行为。

就像我有一堆TextBoxes,而不是使用类型文本,TextBoxes应该存储他们的文本,位置,大小等。在下一个应用程序启动时,他们应该加载他们的内容文本,位置,大小等。

此外......每个表单中的每个Control都应以某种方式存储其状态,并且在加载时,他们应该像上次应用程序运行时那样加载其内容和其他属性。

PS:如果没有任何图书馆或已经制作解决方案,请不要试图花时间编写代码,因为不要害怕问你的代码是什么,我只需要方向和想法因为我打算实现它由我自己.Down-Voter请考虑!!!

1 个答案:

答案 0 :(得分:2)

使用我的google-fu I found this on code project

这家伙写了一些代码,有效地将表单序列化为XML,以便您可以重新加载它。不知道它是否会处理动态控件的表单,当你再次加载它时可能不在表单上 - 但我相信你可以调整代码来做你想做的事。