I want to set a progress bar for my application.
I am using a background to download somefiles from my server.
It would be nice if I set a progress bar for that.
I know to use
ProgressBar.Value = 5;
and more.
but I want to use progress bar.’
I am using this code for progress bar
private void bgDownload_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
this.downloadProgressBar.Value = e.ProgressPercentage;
}
but its not working.
Can any one say how can I do it.
Thanks In Advance
If you’re doing processing in the background, the UI will not update until its over.
So what you’ll need to do is create a seperate thread which the processing will happen in, and within that thread update the progress bar. In the main thread don’t do anything.
To update the progress bar from within another thread, you will need a delegate (or you’ll get a runtime error).
Hope this can get you started.