首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

关闭窗体的有关问题

2012-01-08 
关闭窗体的问题我用Form2.Show1在Form1上打开了一个窗体此时Form1在Form2之下,不能被操作我想在关闭Form2

关闭窗体的问题
我用
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

热点排行