如果我关闭了 Form2,如何关闭 Form1?
How can I close Form1 if I closed Form2?
当我关闭Form2时,Form1还在后台运行并且调试没有停止。我在 Form1 中有一个按钮可以打开 Form2 并使 Form1 不可见。
有没有一种简单的解决方法可以在我关闭Form2时关闭Form1,然后关闭整个程序? (在 Form2 中没有任何按钮)
您在关闭 Form2 时调用 Application.Quit
。
如果您使用的是用户窗体:
Private Sub UserForm_Terminate()
Application.Quit
End Sub
如果您使用的是 Access 表单:
'Close event on Form2
Private Sub Form_Close()
DoCmd.Close acForm, "Form1", acSaveNo
Application.Quit
End Sub
请注意,Application.Quit
将真正退出应用程序。如果您只想关闭表单,请改用 Unload Form1
(也可以在这些代码块之一中调用)。
当我关闭Form2时,Form1还在后台运行并且调试没有停止。我在 Form1 中有一个按钮可以打开 Form2 并使 Form1 不可见。
有没有一种简单的解决方法可以在我关闭Form2时关闭Form1,然后关闭整个程序? (在 Form2 中没有任何按钮)
您在关闭 Form2 时调用 Application.Quit
。
如果您使用的是用户窗体:
Private Sub UserForm_Terminate()
Application.Quit
End Sub
如果您使用的是 Access 表单:
'Close event on Form2
Private Sub Form_Close()
DoCmd.Close acForm, "Form1", acSaveNo
Application.Quit
End Sub
请注意,Application.Quit
将真正退出应用程序。如果您只想关闭表单,请改用 Unload Form1
(也可以在这些代码块之一中调用)。