2
画上一个形式PictureBox的矩形我有2种形式。如何从另一种形式
- 形式= Form1中
- 形式=窗口2
当按下在Form1的按钮时,窗口2显示了。 我想要的是按下form2中的一个按钮在form1 picturebox上绘制一个矩形。
我写了一个事件处理函数的按钮,单击窗体2在Form1中进行处理,但处理程序我不能画在Form1的图片框任何东西。
我该如何实现它?
画上一个形式PictureBox的矩形我有2种形式。如何从另一种形式
当按下在Form1的按钮时,窗口2显示了。 我想要的是按下form2中的一个按钮在form1 picturebox上绘制一个矩形。
我写了一个事件处理函数的按钮,单击窗体2在Form1中进行处理,但处理程序我不能画在Form1的图片框任何东西。
我该如何实现它?
在您从窗体2接收按钮单击事件Form1上你的事件代码,试试这个:
using (Graphics g = Graphics.FromImage(pictureBox1.Image))
g.FillRectangle(Brushes.Red, new Rectangle(10, 10, 32, 32));
pictureBox1.Invalidate();
你尝试过什么? –
@parapura rajkumar是的,但不能成功。编写Form1中处理的Form2中单击按钮的事件处理程序函数。但在处理程序中,我无法在form1的picturebox中绘制任何东西。 –