AsterixDisplayAnalyser.FormMain.checkBoxRecording_CheckedChanged C# (CSharp) Метод

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

private checkBoxRecording_CheckedChanged ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        private void checkBoxRecording_CheckedChanged(object sender, EventArgs e)
        {
            if (this.checkBoxRecording.Checked == true)
            {
                SaveFileDialog saveFileDialog = new SaveFileDialog();

                if (Properties.Settings.Default.RecordActiveInRaw == true)
                    saveFileDialog.Filter = "ASTERIX Analyser Raw|*.raw";
                else
                    saveFileDialog.Filter = "ASTERIX Analyser Replay|*.rply";

                saveFileDialog.InitialDirectory = "Application.StartupPath";
                saveFileDialog.Title = "Select file location and file name";

                if (saveFileDialog.ShowDialog() != DialogResult.Cancel)
                {
                    SharedData.DataRecordingClass.FilePathandName = saveFileDialog.FileName;
                    SharedData.DataRecordingClass.DataRecordingRequested = true;
                }
                else
                {
                    this.checkBoxRecording.Checked = false;
                }
            }
            else
            {
                SharedData.DataRecordingClass.DataRecordingRequested = false;
            }

            this.checkBoxRecordInRaw.Enabled = (this.checkBoxRecording.Checked == false);
        }
FormMain