Ответ здесь указывает на то, что оставшееся пространство можно нарисовать вместе с заголовком последнего столбца: http://www.devnewsgroups.net/group /microsoft.public.dotnet.framework.windowsforms/topic32927.aspx
Но, похоже, это вообще не работает — за пределами области заголовка ничего не рисуется.
Предлагаемое решение основано на выводе за пределы пройденных границ:
Код: Выделить всё
if (e.ColumnIndex == 3) //last column index
{
Rectangle rc = new Rectangle(e.Bounds.Right, //Right instead of Left - offsets the rectangle
e.Bounds.Top,
e.Bounds.Width,
e.Bounds.Height);
e.Graphics.FillRectangle(Brushes.Red, rc);
}
Есть ли у кого-нибудь решение этой проблемы?
Подробнее здесь: https://stackoverflow.com/questions/143 ... umn-header
Мобильная версия