如何保存到 vb.Net.Settings 文件?

How to save to vb.Net .Settings file?

我可以从我的 .settings 文件中的设置中提取值,但无法写入它们。

这是我尝试过的方法:

My.Settings.Item(SettingsName) = Me.SettingProperty1

错误信息:

SettingsPropertyNotFoundException was unhandled
The settings property 'property1Value' was not found.    

确保 proprety 作为 Set 属性,您可能只有 get

我在 FormClosing 事件处理程序中执行此操作...

My.Settings.YourSettingName = YourValue

编辑:这可能不是您要的。

如果您只想保存设置:

 My.Settings.Save()

我现在全权负责读写设置。我避免使用 VS 通过 属性-Grid.

绑定设置

我在 my.settings 中添加了一个 public BOOLEAN,名为 OkToChange_Settings。我在主表单触发 SHOWN 事件后将其设置为 True

如果任何 EventAccessor 调用导致设置更改的代码(尤其是在 SHOWN 之前),它必须检查 OkToChange_Settings == True,否则退出。

为我工作...