私のWindowsフォームアプリケーションは、別のクラスの関数を呼び出します。この関数の実行には約20分かかります。5秒ごとにWindowsフォームを更新したいです。(関数を再度呼び出さないでください...ただし、Windowsフォームを更新してください)。私はタイマー機能を使わなければならないことを知っています..誰かが私にこれを手伝ってくれる?タイマーが経過した後、関数を再度呼び出すことができます。しかし、フォームを更新したいだけです。
前もって感謝します。
BackgroundWorkerコンポーネントをご覧ください。このイベントベースのオブジェクトは、UIスレッドから関数を実行し( DoWork ) 、進行状況をUIに報告し(ProgressChanged)、関数が完了したときにUIに通知します(RunWorkerCompleted)。