什么是保存/加载Windows窗体的最佳方式ToolStripMenuItem

问题描述:

我在窗体窗体中的ToolStripMenuItem中有几个复选框。什么是保存/加载Windows窗体的最佳方式ToolStripMenuItem

我需要设置注册表(我觉得这个自动保存时,正确吗?) 我需要保存的复选框到注册表 (form.closing活动期间)我需要加载注册表并设置复选框当表单被加载时。

我想要一个选项将其保存到文件(保存和加载)以及。

我阅读了关于ConfigurationManager,但它看起来相当复杂(从MSDN源),这是最好的解决方案?有没有链接到简单的演示程序,这样做(文件而不是注册表)。

是的,你真的应该使用一个设置。项目+属性,设置选项卡。添加一个:Name = Option1Checked,Type = bool,Scope = user,Value = false。

在窗体的Load事件,你会写:

option1ToolStripMenuItem.Checked = Properties.Settings.Default.Option1Checked; 

而且在事件的FormClosing,你会写:

Properties.Settings.Default.Option1Checked = option1ToolStripMenuItem.Checked; 
    Properties.Settings.Default.Save();