private void открытьФайлToolStripMenuItem_Click(object sender, EventArgs e) { Logs = picture.Logs; openFileDialog.Filter = "Json files (*.json)|*.json"; if (openFileDialog.ShowDialog() == DialogResult.Cancel) { return; } try { ReadWriteFile.ReadFile(ref listBox_Triangles, ref picture, ref counter, openFileDialog.FileName); label_Sum.Text = string.Format("{0:f2}", picture.SumSquare()); } catch (FileException error) { MessageBox.Show(error.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (SerializationException error) { MessageBox.Show("Считывание файла не удалось. Проверьте формат файла.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception error) { MessageBox.Show(error.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e) { if (picture.Array.Count == 0) { MessageBox.Show("Нечего сохранять.", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { saveFileDialog.Filter = "Json files (*.json)|*.json"; if (saveFileDialog.ShowDialog() == DialogResult.Cancel) { return; } ReadWriteFile.WriteInFile(picture.Array, saveFileDialog.FileName); } }