for (int i = 0; i < 100000; i++)
Progressbar1.Value = i;

みたいな感じでプログレスバーを更新しても遅れて更新されます
何が原因なのでしょうか?