/// <summary> /// Метод, выполняющий создание нового проекта и сохранение старого. /// </summary> private void newToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Save previous file??", "Saving", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { SaveFileDialog saveFileDialog1 = new SaveFileDialog(); saveFileDialog1.Filter = "dat files (*.dat)|*.dat"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { using (FileStream stream = new FileStream(saveFileDialog1.FileName, FileMode.OpenOrCreate)) { _workspace.PostStream = stream; _workspace.PostBinarry = binaryFormatter; _workspace.SavingCanvasFigures(); } } } NewFile FileDialog = new NewFile(); FileDialog.Text = "New file"; //FileDialog.ShowDialog(); if (FileDialog.ShowDialog() == DialogResult.OK) { var UnityContainerInit = new UnityContainer(); _workspace.DeleteFigure(); _workspace.DeleteListActions(); IndexCommand = -1; Canvas.Invalidate(); Canvas.Width = FileDialog.ImageWidth; Canvas.Height = FileDialog.ImageHeight; Canvas.Refresh(); } }