/// <summary> /// draw column divider /// </summary> /// <param name="g"></param> protected void DrawColumnDividers(Header header, Graphics g, Pen pen) { Point corner = tableControl.GetCorner(); int columnPos = 0; //draw dividers for (int i = 0; i < GetNumberOfColumnDividers(header); i++) { HeaderSection headerSection = header.Sections[i]; columnPos += tableControl.Columns[i].Width;; // int x = tableControl.tranlateXCoordinate(columnPos) - _corner.X; int x = GetColumnX(header, columnPos, i); ColumnDividerRenderer.Render(g, tableControl, pen, x, header.Height + GetClientRectangle().Top, GetClientRectangle().Bottom); } }