在Form1的Unload中写 Dim i For i = 0 To Forms.Count Unload Forms(i) Next
基本同BrentIvan,不过,他有低级错误!dim i as integer for i=0 to forms.count-1 '兄弟,看清楚了 if forms(i).name<>me.name then unload forms(i) next nextend
基本同unruledboy(南海佬)不过,他有低级错误!dim i as integer for i=0 to forms.count-1 if forms(i).name<>me.name then unload forms(i) end if '看清楚了! nextend
to:y1g1y1(袁飞☆曾经沧海难为水,除却VB不是云☆) 对不起,是在线打的,键误而已:-)
比较好的顺序是: ~~~~private sub Form_Unload(...dim l as long for l=forms.count-1 to 0 step -1 if not forms(l) is me then unload forms(l) end if nextEnd Sub
看清楚人家的问题先: 假如我有2个窗口,form1。form2 在form1上有一command,单击command,form2。show 当我关闭form1时怎样关闭form2? 答案: 在Form1中添加如下代码: Private Sub Form_Unload(Cancel As Integer) Unload Form2 End Sub
在form1上有一command,单击command,form2。show
当我关闭form1时怎样关闭form2?
Dim i
For i = 0 To Forms.Count
Unload Forms(i)
Next
for i=0 to forms.count-1 '兄弟,看清楚了
if forms(i).name<>me.name then
unload forms(i)
next
nextend
for i=0 to forms.count-1
if forms(i).name<>me.name then
unload forms(i)
end if '看清楚了!
nextend
对不起,是在线打的,键误而已:-)
~~~~private sub Form_Unload(...dim l as long
for l=forms.count-1 to 0 step -1
if not forms(l) is me then
unload forms(l)
end if
nextEnd Sub
假如我有2个窗口,form1。form2
在form1上有一command,单击command,form2。show
当我关闭form1时怎样关闭form2?
答案:
在Form1中添加如下代码:
Private Sub Form_Unload(Cancel As Integer)
Unload Form2
End Sub