将项目包装在 Windows 应用程序列表视图控件中

Has*_*dad 3 .net c# vb.net listview

有没有办法让长项目在 .net windows 窗体应用程序中换行,我已经将 LabelWrap 设置为 true,但它不起作用,我正在使用详细信息视图类型,

谢谢

Cha*_*thJ 6

ListView 不允许文本换行。

在这种情况下,我通常所做的是将“ShowItemToolTips”属性设置为 true。然后用户可以看到整个文本的工具提示。这是我在 ListView 中看到的唯一可以在这种情况下提供帮助的简单选项。

如果您确实想支持文本换行,则必须使用第三方 ListView 或使用 DataGridView。

编辑 如果您使用的是 VS2010,平铺视图是您的一个选择。

使用 ListView 控件的平铺视图功能,您可以在图形和文本信息之间提供视觉平衡。平铺视图中为项目显示的文本信息与为详细信息视图定义的列信息相同。平铺视图与 ListView 控件中的分组或插入标记功能结合使用。