你可以在form1中 点击弹出form2 的时候.传递一个参数。
form2 fo2=new form2(this)//this是当前form1对象。
然后在form2中。添加 构造函数
form1 _frm=new form2();
public form(Form frm)
{
_frm=frm;
};
ok!.....直接在_frm.就可以得到form1中的public的属性了。
一般情况下,要把你想暴露的控件,或者属性,以public (get{};set{})的方式暴露。
其实还有其他的方法,但是这个应该是最简单的应用吧。
是C/S还是B/S啊???
在Form2的构造函数中添加一参数,public Form2(Fom1 frame),并在Form2中定义一个FORM1对象,如果你还需要调用FORM1中的控件,请务必将设计器(Form1.Designer.cs中的相应的控件设置为PUBLIC,一般情况下窗体中的控件默认都是PRIVATE私有的)。
显然是winform。
调用其它窗体的控件无非就是要想调用其中的方法,将方法重写一下就行了吧。
把Form1的引用转给Form2就行了。