void Start() { try { FileOpen(pathInDefault); // Открывает входной файл и считывает эксперименты. if (!inputFileError) // Проверка на ошибку(неправильные входные данные). { listOutputDataShow(); // Выводит на экран выходные эксперименты. MaxExperiment(); // Ищет максимальный эксперимент. FileOutputSave(pathOutSave); // Сохраняет выходные эксперименты. IncorrectValues(); // Проверяет условие для входных экспериментов. // ChartInputData.Invalidate() и ChartOutputData.Invalidate() перерисовывает графики. ChartInputData.Invalidate(); ChartOutputData.Invalidate(); inputData(); // Информация о составе входного файла - количество экспериментов и количество измерений в каждом эксперименте. } else { buttonAddExperiment.Enabled = buttonDeleteExperiment.Enabled = StripMenuSave.Enabled = StripMenuSaveAs.Enabled = false; } } catch { } }
private void listInputData_SelectedIndexChanged(object sender, EventArgs e) // Устанавливает SelectedIndex и перерисовывает графики. { try { listOutputData.SelectedIndex = listInputData.SelectedIndex; ChartInputData.Invalidate(); ChartOutputData.Invalidate(); } catch { } // ChartInputData.Invalidate() и ChartOutputData.Invalidate() перерисовывает графики. }