日期:2014-05-18  浏览次数:20893 次

我想在form2里面调用form1的变量应该怎么写?
由于那个变量是经过form1的方法处理的,不想通过在form2里面创建一个form1的实例,然后调用那个变量的方法。
求教!谢谢!

------解决方案--------------------
就是窗体传值
------解决方案--------------------
class form1{
string x;
 form2 f2=new form2(this);
}
class form2{
form2();
form2(form1 f1){
f1.xxxxxxxxxxx();
}

}

把变量传过去 或者 试试反射
form1 x=Activator.CreateInstance(Type.GetType("form1")) as form1
------解决方案--------------------
创建一个公共类 把几个窗体公用的变量放到里面 static的
哪个窗体想用 公共类.变量 就出来了