winfrom onpaint方法

纠正一点:
paint事件
onpaint方法

onpaint方法是调用paint事件的,用哪一个,效果是一样,就看那一个方便了
内部是这样实现的:
  protected virtual OnPaint(PaintEventArgs e)
{
  if(paint != null)
{
  paint(this,e);
}
}

如果直接重写onpaint,paint就会失效;这样就不会失效:
protected override OnPaint(PaintEventArgs e)
{
  base.OnPaint(e);
  //自己的代码
}

 

你可能感兴趣的:(paint)