嗨我怎样才能保存2最后的winform状态?当用户单击“取消”按钮时,我会使用它。我想将表单状态设置为正确的状态。
谢谢
嗨我怎样才能保存2最后的winform状态?当用户单击“取消”按钮时,我会使用它。我想将表单状态设置为正确的状态。
谢谢
您可以将所有相关控件的值保存到应用程序配置文件中,例如在 FormClosing 事件中(您需要自己创建属性)
Properties.Settings.Default.textA = textBoxA.Text;
并在表单 onLoad 事件中恢复它们
textBoxA.Text = Properties.Settings.Default.textA;
每次需要时创建一个新的表单实例。
如果您不能每次都创建表单的实例,则可以考虑使用您实例化的用户控件。
如果您使用 WPF,则可以将 GUI 直接绑定到数据结构。
在 WinForms 中,您可以直接绑定到一些控件,例如 Grid/PropertyList/等。
您可以使用反射来自动迭代表单控件,但这有点复杂。