デスクトップ アプリケーション用の vb.net で、閉じる前にドキュメントを完全に保存する関数を作成し、System.Threading.Timer で実装しました。
あなたがそれをどのように経験したかについて、好意的に尋ねています。
そこで、閉じる前にドキュメントを保存するタイマーを作りました。
ただし、タイマーを使用せずに関数またはハンドラーを 1 回呼び出すだけでテストすると、保存するかどうか、またはキャンセルを求めるダイアログ ボックスが表示されるため、ドキュメントは閉じる前に保存されません。
本当にタイマーが必要ですか?タイマーがシステムを 1 ミリ秒も遅らせる可能性があることを知っているからです。
タイマーを 100 ミリ秒に設定しました。
しかし、私はタイマーを使いたくありません。関数を1回呼び出すだけで閉じる前にドキュメントを保存したいのです。
それは本当にタイマーを使用していますか?または、1 つのコール設定だけで実行できますか?
1 回の関数呼び出しで実行できる場合は、コードが不足していると思います。
ご意見、ご経験ありがとうございます。