protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); for (int i = 0; i < this.CellsCount; i++) { Cell c = this.cells[i]; if (e.ClipRectangle.IntersectsWith(Rectangle.Round(c.Rec))) { c.Paint(e.Graphics, this.Font); } } }
protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); for (int i = 0; i < this.CellsCount; i++) { Cell c = this.cells[i]; if (e.ClipRectangle.IntersectsWith(c.Bound)) { c.Paint(e.Graphics); } } ControlPaint.DrawBorder(e.Graphics, this.ClientRectangle, Color.Gray, ButtonBorderStyle.Solid); }