如何将form2内的控件的值赋给form1中的textbox控件?

解决方案 »

  1.   

    例如在
    在form2 中第一了一个 public System.windows.form textBox1;
                        textBox1.text="dddd";
    在from1中有一个textBox
    册在form1中付值如下:
    Form fm2=new Form2();
    this.textBox.text =fm2.textBox1.text.ToString();
      

  2.   

    form1:
    public SetTextBoxText(string strText)
    {
        this.textBox1.Text = strText;
    }form2:form1 m = new form1();
    m.SetTextBoxText("form2里控件的值");如果你希望在form2里操作,能够实时更新form1的textbox的text,你可以这样做:
    前提:你应该是先打开form1,然后打开form2。
    在form1里打开form2时:
    form2 f2 = new form2();
    f2.Owner = this;加一方法:
    public SetTextBoxText(string strText)
    {
        this.textBox1.Text = strText;
    }
    在form2里:
    form1 m = new form1();
    m = (form1)this.Owner;
    m.SetTextBoxText("form2里控件的值");