Candor.Tasks.MultiWorkerService.ServiceTestForm.pause_Click C# (CSharp) Method

pause_Click() private method

private pause_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        private void pause_Click(object sender, EventArgs e)
        {
            try
            {
                this.Enabled = false;
                if (ServState == State.Paused)
                {
                    ServState = State.Running;
                    pause.Text = "Pause";
                    output.Text = "Resumed";
                }
                else if (ServState == State.Running)
                {
                    ServState = State.Paused;
                    pause.Text = "Continue";
                    output.Text = "Paused";
                }
                stop.Enabled = true;
                start.Enabled = false;
            }
            catch (Exception ex)
            {
                output.Text = ex.Message + "\r\n";
            }
            finally
            {
                this.Enabled = true;
            }
        }