private void OpenToolStripMenuItem_Click(object sender, EventArgs e) //Открытие изображения { if (openFileDialog.ShowDialog(this) == DialogResult.OK) { FormImageEditor childForm = new FormImageEditor(); childForm.MdiParent = this; childForm.OpenFileClick(openFileDialog.FileName); childForm.Text = openFileDialog.FileName; childForm.Show(); } }
private void SaveToolStripMenuItem_Click(object sender, EventArgs e) //Сохранить { //openFileDialog.Dispose(); //saveFileDialog.Dispose(); //MessageBox.Show("Очистка 2", "Вывод", MessageBoxButtons.OK, MessageBoxIcon.Error); if (MdiChildren.Length == 0) { MessageBox.Show("Не создано ни одного изображения!", "Ошибка"); return; } if (saveFileDialog.ShowDialog(this) == DialogResult.OK) { FormImageEditor childForm = (FormImageEditor)this.ActiveMdiChild; if (childForm.SaveImage(saveFileDialog.FileName)) { childForm.Text = saveFileDialog.FileName; } } }
// Создание нового изображения из выделенного фрагмента private void NewFromFragmentToolStripMenuItem_Click(object sender, EventArgs e) { FormImageEditor childForm = (FormImageEditor)this.ActiveMdiChild; if (childForm != null) { if (childForm.GetFragm()) { FormImageEditor childForm2 = new FormImageEditor(); childForm2.MdiParent = this; childForm2.Text = "Новое изображение"; childForm2.Show(); childForm2.Fragment = childForm.Fragment; childForm2.PasteFragment(); } } else { MessageBox.Show("Не открыто ни одного изображения!", "Ошибка"); } }