//首先在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事件中画图,还是不能解决问题。