アプリケーションがタスクマネージャーから閉じられているとき、Form_Closed
イベントが発生していないよりも、これを処理する方法はありますか?これは、アプリケーションが実行時に常にテキストファイルを書き込んでいるためです。StreamWriter
オンを閉じるForm_Closed
ので、アプリケーションがどのように閉じられているかに関係なく、ユーザー、ALT + f4、またはタスクマネージャーからそれを処理する方法
2 に答える
0
IDisposable
インターフェイスを実装し、Dispose()
そこStreamWriter
から呼び出します。
于 2011-07-13T11:26:41.647 に答える
0
このケースを取得するには、Application.Exitイベントを処理する必要があります。
アプリケーションがシャットダウンする直前に発生し、キャンセルできません。
ここで、すべてのデータがファイルに書き込まれ、ファイルが適切に閉じられていることを確認できます (もちろん、まだ閉じていない場合)。
于 2011-07-13T12:03:49.017 に答える