Перерисовка datagridview при разворачивании окна
Перерисовка ячеек таблицы происходит в CellPainting по примеру отсюда. После сворачивания и разворачивания окна происходит следующее:
До
После

Перерисовка в CellPainting происходит так:
using (Brush border_brush = new SolidBrush(<COLOR>))
{
using (Pen border_pen = new Pen(border_brush, <WIDTH>))
{
Rectangle rect = new Rectangle(
e.CellBounds.X + 2,
e.CellBounds.Y + 2,
e.CellBounds.Width - 6,
e.CellBounds.Height - 6
);
e.Graphics.DrawRectangle(border_pen, rect);
}
}
e.Handled = true;
Полагаю, валится благополучно после обновления окна. Но какое событие происходит в датагииде при этом? И надо ли просто продублировать там отрисовку? Заранее спасибо