好了好了,这种多窗体之间传递消息数据的问题已经有很多帖子了~~~
我再说一次好了:
在Form1里面实例化Form2的时候把自身的对象传递过去,然后在Form2里面接收它就可以了,然后就可以调用然后关乎该对象的方法和属性!!
例子:
Form1里面:
Form2 form=new Form2(this);
form.Show();
this.Visible=False;
------------
Form2里面:
Form1 f;
public Form2(Form1 mainfrm)
{
InitializeComponent();
this.f = mainfrm;
}
在Form2相关按钮事件里面:
this.Close();
f.Visible=true;