Form2和Form3的构造函数分别为
public Form2(Form1 frmForm1){...}
public Form3(Form1 frmForm1){...}
同时Form2和Form3的父对象Form1里有其子对象Form2和Form3的引用,因此从Form3通过父对象Form1可以拿到子对象Form2的引用,自然可以刷新其中的控件。
public Form2(Form1 frmForm1){...}
public Form3(Form1 frmForm1){...}
同时Form2和Form3的父对象Form1里有其子对象Form2和Form3的引用,因此从Form3通过父对象Form1可以拿到子对象Form2的引用,自然可以刷新其中的控件。
Form2 Form2=new Form2();
Form2.panel1.Controls.clear(); //panel1为public
但是不行.
{
......
}这样才你调用form2的构造函数的使用,就可以和form3通讯了如下:在form3中调用:Form2 f2=new Form2(this)//这里传递的就是form3这样你就可以在form2里改变form3的外观了.