private void pauseButton_Click(object sender, EventArgs e) { switch (runner.State) { case RunState.Running: runner.Pause(); pauseButton.Text = "Resume"; statusLabel.Text = "Paused"; break; case RunState.Paused: case RunState.Error: runner.Resume(); pauseButton.Text = "Pause"; statusLabel.Text = "Running"; break; } }
void Pause(string status) { statusLabel.Text = runner.StatusMessage; runner.Pause(); pauseButton.Text = "Resume"; }