How can I hide the grid lines separating empty cells from the adjacent cells in a TListView control? It would be like the HTML colspan table attribute, or Excel's "merge cells" command. I would like for cells with text in them to retain their normal borders.


You could use TVirtualStringTree. It has option toAutoSpanColumns which will automatically span empty columns.