在第一个窗体中
    delegate void jia(string str,string n,string m);//自己定义的一委托
private void jiafa(string str,string n,string m)
{
Form2 fm=new Form2(str,n,m);//先传递参数
    fm.Show();
    n=textBox1.Text.ToString();
    m=textBox2.Text.ToString();   
}private void button1_Click(object sender, System.EventArgs e)
{
Thread td=new Thread(new ThreadStart(frun));//定义一个线程
td.Start();//线程启动

}   private void frun()
{
this.BeginInvoke(new jia(jiafa),new object[]{"学习","n","m"});
}
在第二个窗体中
public Form2(string str,string n,string m)//form2要接收一个参数
{
InitializeComponent();
 label1.Text=str;
 button2.Text=str;
textBox1.Text=n.ToString();
textBox2.Text=m.ToString();}
为什么textBox1和textBox2中接收的参数是m和n
我想要的是从第一个窗体中过来的数字
谢谢各位大哥大姐
帮帮小弟。谢谢了:谢谢