Dim oForm As New Form1
    
    oForm.Show

解决方案 »

  1.   

    建一个类 mClass 
    类模块中代码:
    Option Explicit
    Dim WithEvents mClass As frmMainPrivate Sub Class_Initialize()
        Set mClass = New frmMain
        
    End SubPrivate Sub Class_Terminate()
        Set mClass = Nothing
    End SubPublic Sub ShowEdit()
        mClass.ShowEdit 1
    End Sub
    这样只要建立一个类实例,和一个showEdit 方法就可以继承frmMain窗体了如:
    dim a as mclass
    set a=new mclass
        a.showedit
      

  2.   

    先设计好要拿来继承的窗体,并把它命名为Form1,再运用上面的语句就是了。
      

  3.   

    dim newFrm as New OldFrm
    newFrm.show
      

  4.   

    谢谢大家,不过你们提供的方法,不是继承。而是在一个窗口启动另一个窗口的实例。
    我要的是这样:譬如在frmMain窗口中,我可以把frmClient窗口作为一个类似于子控件定义在frmMain窗口上,简单说,就是实现两个窗口的控件叠加。如果大家用过activebar这个控件就比较熟悉了, 
      

  5.   

    好像vb对继承的支持不是很好
    vb.net支持继承
      

  6.   

    能用VB。NET,我就不需要问大家了