如何从另一个窗体在窗体图片框上绘制矩形
本文关键字:窗体 绘制 另一个 | 更新日期: 2023-09-27 18:15:12
我有两个表单
- form = form1
- form = form2
当按下form1中的按钮时,会显示form2。我想要的是按下form2中的按钮,在form1的picturebox上画一个矩形。
我写了一个事件处理函数的按钮点击在Form2在Form1处理,但在处理程序我不能在Form1的图片框画任何东西。
我怎样才能实现它?
在Form1的事件代码中,从Form2接收按钮单击事件,尝试如下:
using (Graphics g = Graphics.FromImage(pictureBox1.Image))
g.FillRectangle(Brushes.Red, new Rectangle(10, 10, 32, 32));
pictureBox1.Invalidate();