在设置中更改时,编辑框中的自动更改值

时间:2013-03-28 06:56:41

标签: c# settings application-settings

如果在设置中更改了这些值,如何更改编辑框内的值?

示例:我有两种形式,一种是主(第一种),它有编辑框和按钮。 Editbox从设置中获取值,按钮用于显示第二种形式。在第二种形式也是编辑框,它也从第一种形式的编辑框等设置中获取相同的值,并具有用于在设置中保存编辑框值的按钮。

所以现在我们有两个具有相同控件的表单,第一个表单用于从设置中读取,第二个表单用于写入设置。现在的问题是:当相同的值更改并以第二种形式保存时,如何从第一个表单自动刷新(重新加载,更新)编辑框值。

1 个答案:

答案 0 :(得分:0)

这似乎很简单。

以第一种形式编写静态函数,可以用第二种形式访问。

public class Form1 {
  public static void updateValue(string value) {
   editBox1.Text = value;
  }
}

并在Form2中访问相同的函数

public void updateForm1() {
  Form1.updateValue(editBox2.Text);
}

当单击表单2中的按钮时,应调用updateForm1()函数。