AsterixDisplayAnalyser.FrmReplayForm.btnStartPause_Click C# (CSharp) Метод

btnStartPause_Click() приватный Метод

private btnStartPause_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void btnStartPause_Click(object sender, EventArgs e)
        {
            if ((AsterixReplay.LANReplay.GetCurrentStatus() == AsterixReplay.ReplayStatus.Connected) || (AsterixReplay.LANReplay.GetCurrentStatus() == AsterixReplay.ReplayStatus.Paused))
            {
                AsterixReplay.LANReplay.Start();
                this.btnStartPause.Text = "Pause";
                this.progressBar1.Visible = true;
                timerMonitorReplay.Enabled = true;

                SetInputConnectionToReplayParameters();

                if (SharedData.bool_Listen_for_Data == false)
                {
                    FormMain MainFrame = Application.OpenForms[0] as FormMain;
                    MainFrame.HandleStartStopDisplayButton();

                }
            }
            else if (AsterixReplay.LANReplay.GetCurrentStatus() == AsterixReplay.ReplayStatus.Replaying)
            {
                AsterixReplay.LANReplay.Pause();
                this.btnStartPause.Text = "Start";
                this.progressBar1.Visible = false;
                timerMonitorReplay.Enabled = false;

                FormMain MainFrame = Application.OpenForms[0] as FormMain;
                MainFrame.HandleStartStopDisplayButton();
            }
        }