public virtual void Repaint(CellAreaRect rect)
 {
 }
 public override void Repaint(CellAreaRect rect)
 {
     // do nothing
 }