Пример #1
0
        /// <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);
            }
        }