add a module in your project, 设置一个public 变量 var 接收 label1.text.
in Form2:
label2.text = var查查MSDN 就知道了。

解决方案 »

  1.   

    如果是从 FORM1 Show FORM2FORM2.Label2的Modifiers设置为PublicFORM2 form2=new FORM2;
    form2.Label2.Text=form1.Label1.Text;
    form2.Show();
      

  2.   

    有三种途径:【假设希望从Form1传到Form2的】
    1.
    在Form1中定义一个公有静态变量:public static string strP;
    给此变量赋值,这样在Form2中就可以通过Form1.strP来访问到这个变量了。
    如果定义成非静态变量的话,就得通过Form1的实例来访问了frm1.strP;
    2.
    同样是在Form1中定义一个公有静态变量:public static string strP;
    给此变量赋值,然后在new出Form2的对象并show时传给Form2:
    Form2 frm2=new Form2(strP);
    frm2.Show();
    这样在Form2中就得如下处理:
    private string strResult;
    在Form2的构造函数中
    public Form2(string a)
    {
       strResult=a;
    }
    这样你在Form2中通过访问a就可以获取到你想要的lable1的信息了。
    3.
    第三中就是给Form1定义一个属性了,在Form2中通过访问Form1的属性也一样可以获取到的。
      

  3.   

    ttxk的就可以了
    8过偶一直用的4
    91bct(路人) 的第二种方法
    构造函数