Existe-t-il un moyen d'afficher du texte multiligne dans le contrôle ListView standard de Winforms?Éléments de liste multiligne sur le contrôle WinForms ListView?
Merci, Kemal
Existe-t-il un moyen d'afficher du texte multiligne dans le contrôle ListView standard de Winforms?Éléments de liste multiligne sur le contrôle WinForms ListView?
Merci, Kemal
Si vous souhaitez que le texte sur plusieurs lignes dans un ListView, jetez un oeil à ObjectListView (une enveloppe open source autour de .NET WinForms ListView). Cela prend en charge de nombreux problèmes liés au dessin du propriétaire (et autres problèmes de ListView).
Dans la capture d'écran ci-dessous, la première colonne a WordWrap
activée:
alt text http://i35.tinypic.com/1zno510.jpg
Rappelez-vous simplement que ListView NE PEUT PAS avoir des lignes de différentes hauteurs. Dans la capture d'écran ci-dessus, je ne peux pas agrandir la première et la troisième ligne pour afficher plus de texte et les autres lignes plus courtes. Chaque rangée doit avoir la même hauteur.
Si la possibilité d'avoir des rangées de différentes hauteurs est essentielle pour vous, un ListView ne sera pas votre solution. Vous pouvez envisager Matthew Hall’s excellent XPTable et its update project, ainsi que Lee Paul Alexander’s fantastic Outlook-style list.
Oui, mais seulement dans un listview propriétaire tiré.
EDIT
Vérifiez ces liens:
http://www.codeproject.com/KB/list/aa_listview.aspx
http://www.codeproject.com/Messages/2857480/Multiline-listview.aspx
Regardez ici pour plus d'informations: http://stackoverflow.com/questions/2653781/how-to-wordwrap-the-text-in-a-column-using-objectlistview – Grammarian
image link is dead – DaveInCaz