1、将要访问的父窗体中的对象设为Public
2、将父窗体赋值到子窗体的Owner里
3、在子窗体中使用Owner生成父窗体对象
4、用生成的对象就能调用父窗体中的Public对象了
例子:
SonAndFather
// 父窗体:
private void abc()
{
Form2 frm = new Form2();
frm.Owner = this;
frm.Show();
}
//子窗体:
private void abc()
{
Form1 frm = ( Form2 )this.Owner;
//假设父窗体中有Public textBox1
frm.textBox1.Text = "Hello";
}