WinForms ListView控件上的多行列表项?

Kem*_*gan 13 .net listview winforms

有没有办法在标准的Winforms listview控件中显示多行文本?

谢谢,凯末尔

Gra*_*ian 17

如果您想在ListView中使用多行文本,请查看ObjectListView(.NET WinForms ListView的开源包装).这解决了所有者绘图(以及其他ListView烦恼)所涉及的许多问题.

在以下屏幕截图中,第一列已WordWrap打开:

替代文字http://i35.tinypic.com/1zno510.jpg

请记住,ListView 不能有不同高度的行.在上面的屏幕截图中,我不能使第一行和第三行更高以显示更多文本而其他行更短.每行必须是相同的高度.

如果能够拥有不同高度的行对您来说至关重要,那么ListView将不是您的解决方案.你可能要考虑马修·霍尔的优秀XPTable其更新项目,以及李保罗亚历山大的神奇的Outlook风格的列表.