コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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;
                }
            }
        }
コード例 #3
0
        // Создание нового изображения из выделенного фрагмента
        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("Не открыто ни одного изображения!", "Ошибка");
            }
        }