Графический редактор. Передача размера изображения - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток, господа. Пишу графический редактор с наложением разных эффектов(как в фотошопе, аля: сепия, резкость и т.д. и т.п.). Но столкнулся с проблемой, которую не могу решить. Суть в чём: Вот я запускаю программу Далее выбираю пункт меню "Создать" И дальше открывается вот такое окошко Моя проблема заключается в том, что я не знаю как обратиться к главной форме, чтобы по кнопке применить создавалось изображение с тем размером, которое я задаю в поля. Изображение должно создаваться в pictureBox-е на главной форме. Как быть, что нужно сделать. Подскажите, пожалуйста

Решение задачи: «Графический редактор. Передача размера изображения»

textual
Листинг программы
class FormCreate
{
    public Size PicSize { get; private set; }
 
    void applyButton_Click(...)
    {
        PicSize = new Size(...);
        DialogResult = DialogResult.OK;
        Close();
    }
 
    void cancelButton_Click(...)
    {
        DialogResult = DialogResult.Cancel;
        Close();
    }
}
 
class MainForm
{
     void createMenu_Click(...)
     {
         FormCreate cform = new FormCreate();
         DialogResult res = cform.ShowDialog();
         if (res != DialogResult.OK)
            return;
         Size picSize = cform.PicSize;
         // ...
     }
}

Оцени полезность:

14   голосов , оценка 3.643 из 5
Похожие ответы