Largeurs automatiques dans ListView

Comment pouvons-nous définir la largeur de chaque colonne en fonction de la longueur de son contenu dans un ListView? Je déteste devoir continuer à changer la taille de chaque colonne au moment de l’exécution. Y a-t-il un doc MSDN qui a cette information? Je ne trouve pas où je devrais chercher

Je vous remercie

Passez en revue la méthode ColumnHeader.AutoResize (). Appelez-le après avoir rempli les éléments, la méthode OnLoad () du formulaire est la première chance.

Utilisez les deux options de redimensionnement après avoir rempli la liste:

myListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent); myListView.AutoResizeColumns(ColumnHeaderAutoResizeStyle.HeaderSize); 

Cela redimensionnera les colonnes à la largeur des données de colonne, puis restaurera la largeur minimale des en-têtes de colonne sans détruire complètement le redimensionnement automatique d’origine.

J? ai compris:

 viewer.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);