Заголовки столбцов, охватывающие более одного столбца в ListView - PullRequest
0 голосов
/ 18 февраля 2019

Моя необходимая функциональность касается нескольких столбцов, сгруппированных под одной ячейкой заголовка в Winforms vb.net/C# .Net 4.7.

Каждый столбец по-прежнему разделен, меняется только метка.

|        header           |
---------------------------
|        |        |       |
|        |        |       |
|        |        |       |

Оценка этого не является встроенной функцией (и, вероятно, не рекомендуется).У меня было несколько идей.

  1. Поместите прямоугольный рисунок на «слитые» заголовки
  2. Выберите нужные заголовки столбцов и сделайте их разделители прозрачными, а затем поиграйте с выравниваниемодного заголовка, чтобы создать впечатление, что его столбцы сгруппированы.

Этот вопрос, по-видимому, был подробно рассмотрен для компонента DataGridView, пример .Выбранное решение включает обработку событий DataGridView.Painting и DataGridView.CellPainting.И то, и другое недоступно для ListView.

Мне было интересно, есть ли у кого-нибудь идеи по воспроизведению этого решения для ListView?

Вопрос здесь хотя и принято, но не дает решения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...