| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1264 人关注过本帖
标题:关闭MDI时,能否将所打开的所有窗体自动关闭
只看楼主 加入收藏
hsbwp1314
Rank: 2
来 自:湖南长沙
等 级:论坛游民
帖 子:88
专家分:25
注 册:2008-12-1
结帖率:53.85%
收藏
 问题点数:0 回复次数:2 
关闭MDI时,能否将所打开的所有窗体自动关闭
当我关闭MDI退出程序时,打开的窗体仍然在桌面上,我希望能在关闭MDI退出程序时,所有打开的窗体能自动关闭,这个要怎么实现,谢谢大家。
  当点那个叉时,能出现提示最好,请问有办法 实现吗
搜索更多相关主题的帖子: MDI 窗体 自动 
2010-11-25 10:18
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:0 
MDI 退出时,会自动关闭所有 的 子窗口,但对于其它 窗体 ,你必须手动关闭。

dim fr as form
for each fr in forms
   unload fr
next
就是这样的可以关闭所有的窗体。

或者你使用 计数来访问每个窗体。
dim i as long
for i=1 to forms.count
   unload forms(i)
next i


退出时提示:
在 form_unload(can.. as bool..)  注:忘了几个字母了。
if msgbox("你是否退出程序",vbokcan... ,"是否退出")=VBcan.. then
   can.. = true              '中断退出
end if
忘了好多字母,用 ALT + 向右光标就可以看到这些命令了,我老是记不全。


临时写的代码,你要自己调试一下。


授人于鱼,不如授人于渔
早已停用QQ了
2010-11-25 13:35
hsbwp1314
Rank: 2
来 自:湖南长沙
等 级:论坛游民
帖 子:88
专家分:25
注 册:2008-12-1
收藏
得分:0 
谢谢班主,

2010-11-26 08:23
快速回复:关闭MDI时,能否将所打开的所有窗体自动关闭
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022891 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved