protected override void OnPaint(PaintEventArgs pea)
{
      base.OnPaint(pea);      //
      // Do your works
      //}

解决方案 »

  1.   

    protected override void WndProc(ref Message m)
    {
          base.WndProc(ref m);      //
          // 判断 m.Msg 是否等于 WM_PAINT(其值为0x000F)
          // 然后就可以调用你的绘图语句了。
          // 当然不止这么一个消息可供使用,如 WM_ERASEBKGND 等等。
          //
    }
      

  2.   

    上述方法需要在继承类内部实现。如果不能在类的内部实现上述方法,可以给控件的 Paint 事件绑定一个事件处理方法,在此方法内实现你想做的绘图操作。