J'ai eu un peu le même problème sur un de mes ListView, j'étais en mode ownerdraw et la première colonne apparaissait, la deuxième aussi mais lorsque je passais ma souris par dessus les cases de la deuxième colonne disparaissait.
La seule solution que j'ai trouvé est de simulé le clique sur tout les items ( première colonne ) ce qui me faisait apparaitre toutes les deuxièmes colonnes de manière persistante.
Ensuite appeler la méthode à l'évènement shown ( j'ai passé près de Trois jours sur ça mdr )
Bonjour
J'espère que depuis 15 ans violent_kent a trouvé une solution.
Et ce que tu proposes contourne peut-être le problème mais ne le résout pas.