FORM1 中有控件 textbox1,button1
FORM2 中有控件 LABEL1
现在我点击button1, 使FORM2中的的LABEL1显示FORM1中textbox1中的信息,该怎么弄呢?谢谢!

解决方案 »

  1.   

    public class form1 : Form
    {
       void button1_Click(object sender, EventArgs e)
       {
           form2 frm = new form2();
           frm.label1.Text = textbox1.Text;
           frm.Show();
       }
    }public class form2 : Form
    {
       public Label label1;
       ...
    }
      

  2.   

    有问题啊,
    frm.label1.Text = textbox1.Text;
    这里过不去啊,找不到LABEL1
      

  3.   

    form2 frm = new form2();
           frm.Tag= textbox1.Text;
           frm.Show();
    在FORM2的FORMLOAD里赋一次值就可
    frm.label1.Text = frm.Tag;
      

  4.   

    form2里:
    public string lbtext
    {
    get{return label1.text;}
    set{label1.text=value;}
    }form1里
    form2 frm=new form2();
    frm.lbtext="abc";
      

  5.   

    FORM1 中有控件 textbox1,button1
    FORM2 中有控件 LABEL1
    现在我点击button1, 使FORM2中的的LABEL1显示FORM1中textbox1中的信息
    ------------------------------------------------------------
    你点button1时可以实例化form2
    设计Form2带参数的构造函数
    public Form2(string str)
    {
       this.str=str;
    }所以实例化Form2时
    可以这样
    Form2 form2=new Form(this.textbox.text);
    form2.show();
      

  6.   

    楼上的,不是我说你,像你这样,如果我要给textbox赋值的话,不是每次都要把form2实例化一次吗?!