0

我正在使用 ObjectListView 并尝试将文本包装在列中。

我有 2 列,并将第二列的 WordWrap 属性设置为 true。它似乎不起作用。

在下图中最后一行应该换行

在此处输入图像描述

我搜索了 SO 并尝试了所有建议,包括将 OwnerDraw 设置为 true,但没有任何帮助。

有任何想法吗?

4

2 回答 2

1

“所有者绘制”的意思是:我(控件)不会绘制任何东西,我会假设您(控件消费者)会为我做这一切。

这是一个笼统的说法,我对这个特定的控制一无所知。在我看来,WordWrap 功能没有实现。因此,您要么必须在控件本身中实现该功能,要么使用 OwnerDraw,这意味着您自己做这一切。

更新

顺便说一句,我自己也经常遇到这种需求。我不关心 ListView 或 3rd 方控件,我只是使用 DataGridView 并使其看起来和行为像 ListView。它可以包装文本列。

于 2011-04-27T23:47:16.610 回答
0

根据这个答案,您的 ObjectListView 必须是“ OwnerDrawn ”。

于 2011-04-27T23:02:25.320 回答