У меня есть 2 формы.
При нажатии кнопки в форме 1 появляется форма 2. То, что я хочу, это нажатие кнопки в форме 2 рисует прямоугольник в поле изображения формы 1.
Я написал функцию обработчика событий для кнопки, нажатой в Form2, для обработки в Form1, но в обработчике я ничего не могу нарисовать в окне рисунка формы 1.
Как мне этого добиться?
В вашем коде события в Form1, где вы получаете событие нажатия кнопки из Form2, попробуйте это:
using (Graphics g = Graphics.FromImage(pictureBox1.Image)) g.FillRectangle(Brushes.Red, new Rectangle(10, 10, 32, 32)); pictureBox1.Invalidate();