关闭窗体的问题
我用
Form2.Show 1
在Form1 上打开了一个窗体
此时Form1在Form2之下,不能被操作
我想在关闭Form2的同时也关闭Form1
可用了很多方法都不能实现
一执行
Unload form1
Unload form2
程序就死掉,是不是form2有焦点,所以不能被同时关闭
应该怎么做?怎么在form2里取消焦点?
[解决办法]
可以用下面代码,不论你关闭其中的哪个窗体,下面的所有窗体都关闭,并退出内存进程.
Private Sub Form_Unload(Cancel As Integer)
If Not form1 Is Nothing Then
Unload form1
End If
If Not form2 Is Nothing Then
Unload form2
End If
If Not form3 Is Nothing Then
Unload form3
End If
End Sub