1

私はこのコードを持っています:

var task = System.Threading.Tasks.Task.Factory.StartNew(() =>
{
    // Code...
    Invoke(new Action(() => progressBar.Increment(1)));
    // Code...
});

task.Wait();

しかし、例外やエラーなしで、Invoke は失敗します。おそらく私がまだメソッドにいるため、「待機」がフォームの更新を妨げているようです。

どうすればこれを回避できますか?

ありがとう

4

2 に答える 2