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; 
      }