怎样实现在mdi窗口菜单中关闭所有子窗口? 给详细的代码好吗?谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Dim frm As FormFor Each frm In Forms If frm.Name <> Me.Name Then Unload frm End IfNext 你定义一个全局变量,假如为i,每次new一个子窗体时i+1关闭时on error resume nextdo until i=0if activeform.mdichild=true then unload activeformi=i-1end ifloop Private Sub mnuCloseAllMDIChild_Click() If Me.ActiveForm Is Nothing Then Exit Sub Do While Not Me.ActiveForm Is Nothing Unload Me.ActiveForm LoopEnd Sub 支持: lihonggen0(李洪根,用.NET,标准答案来了) if Not Me.ActiveForm Is Nothing then unload Me.ActiveForm end if with的用法 一个关于文件传输的问题 我想把一个WORD文档存放到SQL SERVER中,我应该怎么做?请指教一二 MSHFlexGrid1的问题 VB能不能修改到系统底层? 请各位英雄帮我做道题,万分感谢 关于水晶报表9数据不能立即刷新的问题 急急急!这是怎么回事? 计算机--网上邻居--添加网上邻居--浏览,出现的浏览对话框,是哪个api函数? 测量工作者注意了!我有导线网平差的源代码,有谁要? 很菜的问题,请教!!!!!!!!!!!急!!!!!!!!! 高手帮忙阿!!小妹多谢了!!
For Each frm In Forms
If frm.Name <> Me.Name Then
Unload frm
End If
Next
关闭时
on error resume next
do until i=0
if activeform.mdichild=true then
unload activeform
i=i-1
end ifloop
If Me.ActiveForm Is Nothing Then Exit Sub
Do While Not Me.ActiveForm Is Nothing
Unload Me.ActiveForm
Loop
End Sub
unload Me.ActiveForm
end if