做一個 for循環.dim frm as form dim obj as object for each frm in vb.forms for each obj im frm.comtrols set obj=nothing next obj unload frm next frm************************** for each frm in vb.forms if not frm is me then unload frm next unload me
dim x as integer x=isformloaded(form1) if x then unload form1 end ifprivate function isformloaded(formtocheck as form) as integer dim i as integer for i=0 to forms.count-1 if forms(i) is formtocheck then isformloaded=true exit function end if next i isformloaded =false end function
dim obj as object
for each frm in vb.forms
for each obj im frm.comtrols
set obj=nothing
next obj
unload frm
next frm**************************
for each frm in vb.forms
if not frm is me then unload frm
next
unload me
x=isformloaded(form1)
if x then
unload form1
end ifprivate function isformloaded(formtocheck as form) as integer
dim i as integer
for i=0 to forms.count-1
if forms(i) is formtocheck then
isformloaded=true
exit function
end if
next i
isformloaded =false
end function