При группировке в listview пропадают разделители столбцов, остаются только в заголовках. Гуглил, не помогло, понял только что их можно как то нарисовать, но как? Пару картинок приложу чтобы стало понятно чего я хочу добиться.
Нужно чтобы стало вот так.
P.S. Картинки из гугла
Вобщем сам разобрался. Для начала добавляем после инициализации формы:
listView1.OwnerDraw = true;
То есть указываем что сами будем рисовать сетку. Затем в свойствах listview жмякаем на события (значок молнии) и выбираем двойным кликом DrawColumnHeader и DrawSubItem. Добавляем следующий код:
private void listView1_DrawColumnHeader(object sender, DrawListViewColumnHeaderEventArgs e)//для отображения заголовков
{
var with1 = e.Graphics;
with1.DrawLines(new Pen(SystemColors.ButtonFace), new Point[] { new Point(e.Bounds.Left + e.Bounds.Width, e.Bounds.Top - 1), new Point(e.Bounds.Left + e.Bounds.Width, e.Bounds.Top + e.Bounds.Height) });
e.DrawText();
}
private void listView1_DrawSubItem(object sender, DrawListViewSubItemEventArgs e)
{
var with1 = e.Graphics;
with1.DrawLines(new Pen(SystemColors.ButtonFace), new Point[] {/*new Point(e.Bounds.Left, e.Bounds.Top - 1),*/new Point(e.Bounds.Left + e.Bounds.Width, e.Bounds.Top - 1), new Point(e.Bounds.Left + e.Bounds.Width, e.Bounds.Top + e.Bounds.Height)/*,new Point(e.Bounds.Left, e.Bounds.Top + e.Bounds.Height)*/});
e.DrawText();
}
Если нужна полная сетка разкомментируйте часть кода. Результат:
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Здравствуйте, у меня есть страничка с текстовым полем куда пользователь вводит url после нажатия кнопки я хочу построить sitemap исходя из этого...
Как масштабировать размер содержимого в компоненте webBrowser1 выбирая уже заготовленные варианты масштаба в виде "25%", "50%", "100%", "150%", "200%" через...
Подскажите, в чем ошибкаХочу чтобы с помощью drag&drop вставляло картинку, но после перетаскивания получаю объект Image со свойством Source равным...