In my app, Refresh() does the job.. But you can also try .. .. //after a specific amount of bytes are copied UpdateProgressBar(); .. .. public delegate void UpdateDelegate(); private void UpdateProgressBar() { if (statusToolStrip.invokeRequired) { UpdateDelegate delegate = new UpdateDelegate(); delegate.Invoke(UpdateProgressBar); } else { progressBar.PerformStep(); statusToolStrip.Refresh(); } } .. ..
.:: Something is Wrong ::.