不要用
form.Show();用:form.ShowDialog();

解决方案 »

  1.   

    比如你要把主窗体的某个TextBox赋值,则你把这个TextBox的声明改为public:public ... TextBox1;然后在子窗口中:((主窗体类型)this.Parent).TextBox1.Text = "2213"; //直接用就可以了
    另外,你点右上角的“管理”就可以给分了
    :)
      

  2.   

    form1.cs中:
    Form2 f2=new Form2();
    f2.ShowDialog(this);
    form2.cs的按钮事件中:
    this.Owner.text="I love China!";