我有两种形式。
当按下form1中的按钮时,form2显示出来。 我想要的是按下form2中的按钮在form1 picturebox上绘制一个矩形。
我为在Form2中单击的按钮编写了一个事件处理函数,以便在Form1中处理,但在处理程序中我无法在form1的图片框中绘制任何内容。
我怎样才能实现它?
答案 0 :(得分:3)
在Form1上的事件代码中,您将从Form2接收按钮单击事件,请尝试以下操作:
using (Graphics g = Graphics.FromImage(pictureBox1.Image))
g.FillRectangle(Brushes.Red, new Rectangle(10, 10, 32, 32));
pictureBox1.Invalidate();