private void button3_Click(object sender, EventArgs e) { switch (button3.Text) { case client_start: if (!backgroundWorker.IsBusy) { MessageCounter.Reset(); watch.Start(); backgroundWorker.RunWorkerAsync(); timer.Start(); button3.Text = client_stop; } break; case client_stop: backgroundWorker.CancelAsync(); button3.Text = client_start; break; } }
private void button3_Click(object sender, EventArgs e) { switch (button3.Text) { case client_start: if (!backgroundWorker.IsBusy) { MessageCounter.Reset(); Helper.Start(); backgroundWorker.RunWorkerAsync(); timer.Start(); button3.Text = client_stop; LblClientComplete.Text = "00d: 00h: 00m: 00s"; } break; case client_stop: backgroundWorker.CancelAsync(); button3.Text = "Waiting for Cancellation"; button3.Enabled = false; break; } }