在form1的unload事件里关闭它们unload form1
....

解决方案 »

  1.   

    在form1的form_unload()中unload form2
    unload form3
    unload form4
      

  2.   

    Private Sub Form1_Unload(Cancel As Integer)
        unload form2
        set form2=nothing
        unload from3
        set form3=nothing
        unload form4
        set form4=nothing
    End Sub
      

  3.   

    把form2,form3,form4设置为form1的子窗体,就可以实现你所说的功能,否则的话用楼上几位的方法。
      

  4.   

    Private Sub Form1_Unload(Cancel As Integer)
         unload form2
         unload form3
         unload form4
    end sub
      

  5.   

    right
    Windows的窗口父子关系可以好好利用,关闭父窗口的话,依存它的子窗口会被先关掉。
    当然Unload XXX自然是最直接灵活的办法,只是窗口如果多的话就很累了