关闭和formclosed事件之间的区别

Man*_*ani 5 .net events lifecycle winforms

只是想知道Windows应用程序事件顺序Form.ClosedForm.FormClosed事件之间的巨大差异.我在MSDN文档中读过它,但仍然找不到彼此有很大不同的东西.请解释.

Adr*_*tti 5

正如MSDN所说:

Closed事件在.NET Framework 2.0版中已过时; 请改用FormClosed事件.

我认为您甚至不应该考虑使用此活动.它已被弃用和隐藏,但它仅用于兼容旧的源代码.

它具有与FormClosed事件相同的含义,但有一个(不是那么)微妙的区别,正如您在MSDN上看到的那样,Closed当应用程序存在时不会引发事件,因为调用Application.Exit()但是FormClosed是.