代码之家  ›  专栏  ›  技术社区  ›  Todd Main

提交应用程序设置更改

  •  3
  • Todd Main  · 技术社区  · 14 年前

    我是 binding user settings 到WinForm对话框上的一组控件,这些控件具有确定/取消按钮。虽然在中读入绑定非常有用,但我只想在用户单击“确定”时提交绑定更改,而不是在用户单击“取消”时提交。有没有一个简单的设置来实现这一点,而不是管理所有的阅读和承诺自己?

    现在,假设我有一个绑定到名为“country”的用户设置的文本框。它有“美国”在里面,如果一个用户把它改成“玻利维亚”,它将得到承诺,只要它被键入,而不是当确定按钮被按下。

    1 回复  |  直到 14 年前
        1
  •  2
  •   Homam    14 年前

    要保存设置,请添加“确定”按钮事件处理程序:

    Properties.Settings.Default.Save();
    

    要重新加载设置:

    Properties.Settings.Default.Reload();
    

    祝你好运!