Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当应用程序从任务管理器关闭时,Form_Closed 事件没有触发,有没有办法处理这个问题,因为我的应用程序总是在运行时编写一个文本文件,所以我需要完成包含线程的数据和关闭StreamWriteron Form_Closed,所以无论我的应用程序如何关闭,来自用户,ALT+f4 或任务管理器,如何处理
Form_Closed
StreamWriter
实现IDisposable接口并从那里调用Dispose()。StreamWriter
IDisposable
Dispose()
要获得这种情况,您需要处理Application.Exit事件。
在应用程序关闭之前发生,并且无法取消。
在这里,您可以确保将所有数据写入文件并正确关闭 - 当然如果它还没有关闭。