【问题标题】:What the best way to save/load Windows Forms ToolStripMenuItem保存/加载 Windows 窗体 ToolStripMenuItem 的最佳方法是什么
【发布时间】:2010-02-16 05:38:11
【问题描述】:

我在窗口窗体中的 ToolStripMenuItem 中有几个复选框。

我需要设置注册表(我认为保存时会自动设置,对吗?) 我需要将复选框保存到注册表中(在 form.closure 事件期间) 我需要加载注册表并在加载表单时设置复选框。

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

我阅读了有关 ConfigurationManager 的信息,但它看起来相当复杂(来自 MSDN 源),这是最好的解决方案吗?是否有链接到执行此操作的简单演示程序(文件而不是注册表)。

【问题讨论】:

    标签: c# .net .net-3.5


    【解决方案1】:

    是的,您确实应该使用设置。项目 + 属性,设置选项卡。加一: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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-02
      • 2011-04-04
      • 2018-03-17
      • 1970-01-01
      相关资源
      最近更新 更多