您好 如何保存2个最后一个winform状态?我在用户点击“取消”按钮时使用它。我想将表单状态设置为正确的状态。
谢谢
答案 0 :(得分:1)
您可以将所有相关控件的值保存到应用程序配置文件中,例如在FormClosing事件中(您需要自己创建属性)
Properties.Settings.Default.textA = textBoxA.Text;
并在表单onLoad事件
上恢复它们textBoxA.Text = Properties.Settings.Default.textA;
答案 1 :(得分:0)
每次需要时创建表单的新实例。
如果每次考虑使用您实例化的用户控件时都无法创建表单实例。
如果您使用WPF,那么可以将GUI直接绑定到数据结构 在WinForms中,您可以直接绑定到某些控件,例如Grid / PropertyList / etc. 您可以使用Reflection自动遍历表单控件,但这有点复杂。