事先设计好Form2。
动态生成的话,你用Control.Location来定位。

解决方案 »

  1.   

    先在设计器中设计好一个窗体命名为form2
    然后在form1中实例这个窗体      form2 frm_2=new form2();
    最后调用这个实例               frm_2.show();
    ok
      

  2.   

    静态的方法:用设计器在设计模式下进行控件的托放,完成后保存窗体。然后在主窗体里添加下面的 
                 代码:
                           form2 fm=new form2();
                           fm.Show();//非模态
                       或者fm.ShowDialog();//模态
     动态的方法:照你的方法先生成的窗体,然后把控件往里面动态加入。
                 TextBox txtbox=new TextBox();
                 txtbox.Parent=Form2;//加入到窗体中去
                 txtbox.Size = new Size(10,200);//大小
                 txtbox.Location = new Point(3,3);//位置坐标