The Style is irrelevant, as is the Step. Step is the value by which the Value will increase when you cal PerformStep. You're not doing that so it has no influence. The progress bar will change when the WebBrowser notifies it. The progress will not be smooth and ther may be fits and starts. You have to live with that because the only information you have to go on is what the WebBrowser provides you in the ProgressChanged event handler.