dim frmTest as Form
set frmTest = new YourFormName
frmTest.show

解决方案 »

  1.   

    可以的:
    dim newform as new form1
    newform.show
      

  2.   

    如果原定义的窗体form1为子窗体(MDIChild为真),那么新窗体newform不也就继承了form1的MDIChild属性成为子窗体了吗?
      

  3.   

    我试了好多次,都不行的。
    这个子窗体是在类里面的,在类中的一个方法有上面各位写的代码,即显示这个子窗体。
    然后在主程序中声明这个类的对象,调用这个方法。出现错误:366。No MDI Form available to load.
    但是如果这个子窗体和主程序即MDI窗体在一个工程的话就可以加载了。
      

  4.   

    工程中没有MDI窗口的话,MDIChild当然没处放啦。
    于是:No MDI Form available to load。
    “无可用的MDI窗口装载”,不是很清楚吗?
      

  5.   

    http://www.planet-source-code.com/xq/ASP/txtCodeId.6577/lngWId.1/qx/vb/scripts/ShowCode.htm
      

  6.   

    既然没有MDI窗口,又何必加载MDIChild窗口呢?
    要不判断一下工程是否有MDI窗口,再作添加。