只是想知道这两者之间有什么大的区别 Form.Closed
和 Form.FormClosed
中的事件 Windows应用程序的事件顺序. 我在MSDN的文档中看过,但还是找不到什么不同的地方。请解释一下。
如 MSDN说:
负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人: 负责人:
Closed
事件在.NET Framework 2.0版本中已经过时;使用的是FormClosed
事件代替。
我认为你甚至不应该考虑使用这个事件。它已经被废弃和隐藏了,但它的存在只是为了与旧源代码兼容。
它的意义与 FormClosed
事件,但有一个微妙的区别,你可以在MSDN上看到的 Closed
事件,当应用程序因调用 Application.Exit()
而 FormClosed
是。
这种行为在上面的链接中也有记载。
在上面的链接中也有记载:
Form.Closed
和Form.Closing
时,不会引发事件。Application.Exit
方法被调用来退出你的应用程序。如果你在这些事件中的任何一个事件中有必须执行的验证代码,你应该调用Form.Close
方法,然后再为每个打开的表单调用Exit
方法。