Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
 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);
     }
 }