ok several problems here:
The bottom line of the border doesn't draw:
Columns cols = info.grid.Columns;
if (this.Selected && cols.CurrentColumn == info.col)
{
info.customBackColor = Color.DarkBlue;
info.g.DrawRectangle(new Pen(Color.Yellow), new Rectangle(info.cellRect.X - 1, info.cellRect.Y -1, info.cellRect.Width +1, info.cellRect.Height + 1));
}
If I use info.cellRect.Height + 2, it draws but is too far down and has a gap.
Also, when I have a selected cell and click on another one, the borders don't draw correct again and I want to get rid of the back color for the previously selected cell. How do I do that?