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

关于两个Form之间的变量调用
请问大神们如何使Form1中的变量F01在Form2中也可以使用??或者如何将Form1中变量F01的值送给Form2中的另外一个变量F02??急用,谢谢。。。

------解决方案--------------------
给Form1定义一个public的属性F01,Form2顶一个public的属性F02,这样的话,在一个Form中就可以取到另一个Form中的属性了
------解决方案--------------------
方法很多
参考http://www.cnblogs.com/tomin/archive/2009/02/25/1397677.html
------解决方案--------------------
Form2 f = new Form2(fo1);

public Form2(string x)
{
fo2=x;
InitializeComponent();
}
------解决方案--------------------
通过构造函数:
C# code

//在Form1中调用Form2
string ss="123";
Form2 frm=new Form2(ss);
frm.Show();

public class Form2:Form2
{
private string ss=strring.Empty;  

 public Form2(string s)
  {
ss=s;
}
}