private void CancelBtn_Click(object sender, EventArgs e) { if (DigWorker.IsBusy) { DigWorker.CancelAsync(); } GUISetReady(); }
private void StartWorker(ref byte[] data) { if (DigWorker.IsBusy) { MessageBox.Show("Another operation is in progress! Please wait."); return; } StatusLabel.Text = "Status: Processing"; CancelBtn.Enabled = true; DigWorker.RunWorkerAsync(data); }