private void StopButton_Click(object sender, EventArgs e) { if (T2.WorkerSupportsCancellation) { T2.CancelAsync(); } }
private async void RunBackgroundWorker() { ProgressBar1.Visible = true; UseWaitCursor = true; if (T2.IsBusy) { T2.CancelAsync(); } else if (!T2.IsBusy) { T2.RunWorkerAsync(); } }
private void T2_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { if (e.Cancelled) { ResetProgressBar(); T2.CancelAsync(); } else { ResetProgressBar(); T2.CancelAsync(); } }