2013-03-28 45 views
0

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

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

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

+0

如何保存数据/设置?它在内存中还是在文件中? – 2013-03-28 07:00:28

+0

我不知道我使用项目中的Settings.Settings文件来保存,似乎这些设置保存在文件中! – tonni 2013-03-28 07:01:31

回答

0

这似乎很简单。

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

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

和访问相同的功能在窗体2

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

updateForm1()在形式2中的按钮被点击时,函数应该被调用。