TsRemux.TsRemux.SaveElementaryStream_FileOk C# (CSharp) Method

SaveElementaryStream_FileOk() private method

private SaveElementaryStream_FileOk ( object sender, CancelEventArgs e ) : void
sender object
e CancelEventArgs
return void
        private void SaveElementaryStream_FileOk(object sender, CancelEventArgs e)
        {
            if (backgroundWorker1.IsBusy == false)
            {
                elmName = SaveElementaryStream.FileName;
                elmPid = pidList[ElementaryStreamsListBox.Items.IndexOf(ElementaryStreamsListBox.SelectedItem)];
                RemuxButton.Text = "Cancel";
                RemuxButton.Enabled = true;
                InputFileBrowseButton.Enabled = false;
                OutputFileBrowseButton.Enabled = false;
                InputFileTextBox.Enabled = false;
                OutputFileTextBox.Enabled = false;
                this.Cursor = Cursors.WaitCursor;
                RemuxProgressTimeTextBox.Text = length.Subtract(TrimEnd).ToString();
                RemuxProgressBar.Value = RemuxProgressBar.Minimum;
                RemuxProgressBar.Maximum = (int)length.Subtract(TrimEnd).TotalMinutes;
                FormatBox.Enabled = false;
                TsFormatRadioButton.Enabled = false;
                M2tsFormatRadioButton.Enabled = false;
                BluRayFormatRadioButton.Enabled = false;
                MKVFormatRadioButton.Enabled = false;
                DemuxFormatRadioButton.Enabled = false;
                Quit.Enabled = false;
                ElementaryStreamsListBox.Enabled = false;
                DisableNumerics();
                backgroundWorker1.RunWorkerAsync();
            }
        }
TsRemux