faint!!!这种帖子论坛上很多的,自己search一下再说public class Form2 : Form{
    private string retinfo;    public string RetInfo{
        get{return retinfo;}
    }    //然后你在ok点击那个时间里面,写上:this.retinfo = textbox2.Text;
}然后form1中,form1.ShowDialog()之后
form1.textbox1.Text = form2.RetInfo;

解决方案 »

  1.   

    中间有一些判断,比如说cancel之类的,应该怎么做,根据你自己的实际情况来看吧!
      

  2.   

    最彻底的解决方法,两个form是两个对象,对象之间传递数据我不相信你不会。
      

  3.   

    思想:通过form2的Tag属性保存编辑框的值:
    -----------------------------------------
    form1的button1按钮单击事件:
    private void button1_Click(object sender, System.EventArgs e)
    {
    Form2 glf=new Form2();
    glf.ShowDialog();
    this.textBox1.Text=glf.Tag.ToString();
    }
    -----------------------------
    form2的ok按钮单击事件
    private void button1_Click(object sender, System.EventArgs e)
    {
    this.Tag=this.textBox2.Text;
    Close();
    }