主窗体为MDI窗体,其他的设置为MdiChild,关闭主窗口会自动关闭其他子窗口。
或自己写代码关闭子窗口。

解决方案 »

  1.   


    将要调用的窗体以下面形式调用:
    form2.show 1当关闭主窗体时还有一个表单显示是因为,你没有关闭那个窗体.
    在窗体的Unload事件中加入相应的代码,关闭其他显示的窗体.
    Private Sub Form_Unload(Cancel As Integer)
    Unload Form2
    unload Form3
    End Sub
      

  2.   

    一个Form.Show;另一个Form.Show(vbModal)。退出时
    Dim frmtemp As Form
    For Each frmtemp In Forms
        Unload frmtemp
    Next
      

  3.   

    只要都使用Form.show vbmodal就可以了