private void FileCopyBGWrkr_ProgressChanged(System.Object sender, System.ComponentModel.ProgressChangedEventArgs e) { bool move = Convert.ToBoolean(e.UserState); if (move) { WAITBAR.TextMsg.Text = "Moving file " + e.ProgressPercentage.ToString() + " of " + WAITBAR.ProgressBar.Maximum.ToString(); } else { WAITBAR.TextMsg.Text = "Copying file " + e.ProgressPercentage.ToString() + " of " + WAITBAR.ProgressBar.Maximum.ToString(); } WAITBAR.ProgressBar.Value = e.ProgressPercentage; WAITBAR.Refresh(); }
private void FileCopyBGWrkr_RunWorkerCompleted(System.Object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { WAITBAR.Close(); if (WAITBAR.DialogResult != DialogResult.Cancel) { if (Convert.ToBoolean(e.UserState)) { MessageBox.Show("Finished moving files..."); } else { MessageBox.Show("Finished copying files..."); } } CancelBtn.PerformClick(); }