我有一个使用C#编写的已发布应用程序。每当我通过单击红色退出按钮关闭主窗体时,窗体会关闭但整个应用程序不会退出。当我尝试关闭计算机时,发现了这一点,并随后遭受了许多我添加的子窗口和MessageBox
警报。
我尝试过Application.Exit
,但它仍会调用所有子窗口和警报。我不知道如何使用Environment.Exit
,也不知道要放入哪个整数。
此外,每当我的窗体调用FormClosed
或FormClosing
事件时,我都会使用this.Hide()
函数来关闭应用程序;这是否会影响我的应用程序行为?