0

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

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

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

4

1 回答 1

0

这似乎很简单。

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

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

并在 Form2 中访问相同的功能

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

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

于 2013-03-28T07:26:58.013 回答