在根目录的form1 上按一个按钮打开 子目录 xx下的form2怎样打开?

解决方案 »

  1.   

    直接实例化那个form2,你只要把namespace引用正确就行了。因为不同的目录下,namespace可能不相同了。
      

  2.   

    首先:form1窗体中,引入form2窗体的命名空间。
    第二步就和打开本目录下的窗体一下:
    Form a = new form2 ();
      a.Show();
      

  3.   

    改成同一个命名空间后,提示错误 1 “Toppine.MaxIPAD.Control.FtpManege.FtpManage.Dispose(bool)”: 没有找到适合的方法来重写 E:\MaxIPAD-Control\MaxIPAD-Control\FtpManege\frmFtpManage.Designer.cs 14 33 MaxIPAD-Control
      

  4.   

    命名空间不要随便改,不同命名空间下的加上限定就可以了,或者在文件最前面使用using指令。
      

  5.   

    xx.form2 obj=new form2obj.Show();
      

  6.   

    2个文件都要改成同一个命名空间
    frmFtpManage.cs 
    frmFtpManage.Designer.cs 
      

  7.   

    frmFtpManage.Designer.cs命名空间没改为相同...我知道了
      

  8.   

    这样才对,HIS是一个文件夹 
    HIS.frmLogin lg = new global::frmMain.HIS.frmLogin();
                    lg.Show();