点击A窗体中的按钮,在B窗体中的pictureBox控件中画图并显示
//首先在A窗体中的btnDraw按钮响应
private void btnDraw_Click(object sender, EventArgs e)
{
PaintForm fm = new PaintForm();//实例化画图窗体
fm.Show();//显示画图窗体
}
//然后在B窗体 PaintForm.cs中,使用如下方法
private void PaintForm_Paint(object sender, EventArgs e)
{
//调用画图方法
}
昨天我再帖子里面忘了说,是要在B窗体的pictureBox控件里面画图,实在是对不起。然后大侠们给的重载窗体的OnPaint()方法和paint事件里画图的方法都是可行的,但是用在pictureBox控件时就出现了问题:
画的图在该控件里闪了一下,然后就没了。
另外我也试了下在pictureBox控件的Paint事件中画图,还是不能解决问题。