show():非模式,两个窗口可以切换
showdialog():模式,处理了此窗口才可以使应用程序继续

解决方案 »

  1.   

    Form2 f = new Form2();
    f.ShowDialog();
    if (f.DialogResult == DialogResult.Cancel)
    { }
    if (f.DialogResult == DialogResult.OK)
    {
         this.textBox1.Text = f.textBox1.Text;
    }
    Form2
    构造函数里
    button1.DialogResult = DialogResult.OK;
    button2.DialogResult = DialogResult.Cancel;
    textBox1设为public的
      

  2.   

    我的问题是为什么用show()不行
    ShowDialog()的我已经明白了