我又来了,我的问题就是个多啊

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:05:01
Private Sub Command2_Click()
End
End Sub

Private Sub flat_Click()
MDIForm1.Arrange 2
End Sub

Private Sub MDIForm_Load()
Form1.Show
Form2.Show
Form3.Show
End Sub

Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Dim msg
msg = "do you want quit?"
If MsgBox(msg, 36, Me.Caption) = 7 Then cannel = True
End Sub

Private Sub newmnufile_Click()
Dim newdoc As New Form2
newdoc.Show
End Sub

Private Sub quit_Click()
Unload MDIForm1

End Sub

我点击多文档上的退出是,它的每个界面都会提示"Do you want quit?"但是为什么我点击了"yes"窗口仍没关闭,只有当父窗体上出现上面的提示时才结束,如果我直接叉掉子窗口时回出现"Do you want to close the window?"我点击"yes"就可以关闭了,难道他们是不一样的吗?
我应该怎么处理这个问题呢?
Private Sub Command1_Click()
FontSize = 20
FontName = "隶书"
Print "this is the first box"
End Sub

Private

Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
Dim msg
msg = "do you want quit?"
If MsgBox(msg, 36, Me.Caption) = 7 Then cannel = True
End Sub

这段是在父窗体被关闭前的代码,如果按否,cannel = True后,就取消了下面的窗体关闭过程了.

检查您的子窗体代码里是否也有这个事件的代码段

在每个子窗体中也应该有这些代码的。