如果我关闭了 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(也可以在这些代码块之一中调用)。