列标题跨越ListView中的多个列

时间:2019-02-18 09:20:37

标签: c# .net vb.net winforms listview

我所需的功能涉及在Winforms vb.net/C# .Net 4.7中的单个标题单元下分组的多列。

每个列仍然是单独的,只是标签会改变。

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

赞赏这不是一个内置功能,(也不建议这样做)。我有一些想法。

  1. 在“融合”标题上放置一个矩形图形
  2. 定位所需的列标题,并使它们的分隔符透明,然后尝试对齐一个标题,以使它的列看起来像是分组的。

DataGridView组件example似乎已经涵盖了很多问题。选择的解决方案涉及处理DataGridView.PaintingDataGridView.CellPainting事件。两者均不适用于ListView

我想知道是否有人想为ListView复制此解决方案?

问题here尽管被接受,但没有提供解决方案。

0 个答案:

没有答案