I have a thread which runs a method. In that method i am making use of progressbar but after that method gets over that progress bar becomes invisible and eventhough i make them visible they does nto become visible.
Code:
private void StartLoadProcess(string filePath)
{
try
{
_cancelButton.Visible = false;
Thread workerThread = new Thread(DoUploadProcess);
// Start the worker thread.
workerThread.Start();
while (workerThread.ThreadState.ToString().ToLower() == "running")
{
_cancelButton.Visible = true; // making Button Visible
_cancelButton.Refresh(); // Invalidating it
_cancelButton.Focus(); // setting the focus
Application.DoEvents();
}
workerThread.Abort();
this._progressbarLabel.Visible = true; -------------------This code will not work at all
this._statusProgressBar.Visible = true; -------------------This code will not work at all
_cancelButton.Visible = true;
this.PrepareStatusTree();
//Enable the timer to load the tree until the load is completed
this._timer.Enabled = true;
this._loadFileStatus.Visible = false;
}