private void button4load_Click(object sender, EventArgs e) { try { string t = openFileDialog2continue.Title; okFileOprosOpen = false; openFileDialog2continue.Title = "Выберите исходный опрос"; openFileDialog2continue.ShowDialog(); if (!okFileOprosOpen) return; string source = openFileDialog2continue.FileName; okFileOprosOpen = false; openFileDialog2continue.Title = "Выберите догружаемый опрос"; openFileDialog2continue.ShowDialog(); if (!okFileOprosOpen) return; string add = openFileDialog2continue.FileName; opros res = new opros(); if (!res.load(source)) { MessageBox.Show("Выбраный файл не является опросом"); }; if (!res.connectOpr(add)) { MessageBox.Show("У опросников должны быть одинаковые анкеты" + Environment.NewLine + "Кроме того, они должны быть основаны на одном и том же опроснике"); return; } openFileDialog2continue.Title = t; okFileOprosSave = false; saveFileDialog1.ShowDialog(); if (!okFileOprosSave) return; res.save(saveFileDialog1.FileName); MessageBox.Show("Результат сохранён"); } catch (System.Exception ex) { MessageBox.Show(ex.Message); } }