因为你Form2指向的是新的窗体。Form2 Form2_sub = new Form2();
 

解决方案 »

  1.   

    Form2 frm= new Form2 ();
            frm .Show ();   
      

  2.   

    我试了下,会报错    未能找到类型或空间命名名称“Form2”(是否缺少using指令或程序集应用)
      

  3.   

    我试了下,会报错    未能找到类型或空间命名名称“Form2”(是否缺少using指令或程序集应用)
    类名Form 2 存在么?
      

  4.   

    我试了下,会报错    未能找到类型或空间命名名称“Form2”(是否缺少using指令或程序集应用)
    类名Form 2 存在么?
    在哪里看啊?是在Form2.cs里public partial class Form2 : Form这句吗?
      

  5.   

     未能找到类型或空间命名名称“Form2”(是否缺少using指令或程序集应用)   这是为什么啊
      

  6.   


    form1和form2的name是什么?
      

  7.   


    form1和form2的name是什么?
    就叫做Form1和Form2
      

  8.   

       Form2 form = new Form2();
     form .Show (); 
    声明Form2窗体啊。。你现在声明的就是空白的Form窗体
      

  9.   

    是在同一工程吗?把namespace带上
      

  10.   

    两个的namespace不同,是要改成相同的吗?
      

  11.   

    改成相同可以,也可以在form2之前写上form2对应的命名空间namespace.form
      

  12.   

    不能改成相同的啊,会报错,我应该在Form1.cs里改还是Form2.cs里改啊