我有一个Windows Forms应用程序,当主窗口关闭时,它会显示一个基本对话框以确认操作。如果用户决定取消应用程序退出,则取消退出。
但是,当应用程序最小化运行时,如果用户想要关闭PC,则关闭序列会停止,因为我的应用程序正在等待用户确认应用程序关闭(对话框被显示)。
我考虑添加一个计时器来设置超时时间,如果在一定时间内没有回应,就自动关闭应用程序,但即使这是一种方法,它肯定不是每个应用程序都这样做的。
那么,在除系统关机之外的所有其他情况下,如何确认应用程序关闭的最佳解决方案是什么?
谢谢!