私は初心者です。私はいくつかの問題に直面していますので、私の手伝いをしてください。ここではその1つです。forループがあり、backgroundWorkerコントロールとprogressBarがあります。また、id: "btnPause"という1つのボタンがあります。私の要求は、フォームがロードされるときにpeogressbarが進行状況を表示するときです。ボタンをクリックするたびに(btnPause)ボタンのテキストを変更する必要がありますテキストを一時停止として設定すると、そのボタンを再度クリックするたびに、一時停止した値から再開する必要があります。助けてください。WindowsフォームでbackgroundWorkerを一時停止するには
ありがとうございます。
は私たちにBackgroundWorkerのコードをしてください表示... – Marco
これは私が考えて重複している - ここでは、この答えを参照してくださいhttp://stackoverflow.com/questions/ 10047571 /適切なアプローチの一時的な一時停止 - ワーカースレッド/ 10047990#10047990 – NSGaga
現在の進捗値も保持するクラスの中にバックグラウンドワーカーをカプセル化することができます。したがって、一時停止すると(この場合は非同期操作をキャンセルしています)、進行状況の値が保持されるだけなので、次回に操作を再開すると最後の進行状況に戻ることができます。お役に立てれば。 – cubski