Pedro is right. Calling Application.DoEvents() may help whenever the progressbar value is updated. Also, if you have a working thread that updates the progressbar, don't forget to do it via an Invoke or BeginInvoke call. You cannot update the UI controls from a working thread without using Invoke or BeginInvoke... |