我正在使用ObjectListView,我正在尝试将文本包装在一列中。
我有2列,并将第二列的WordWrap属性设置为true。它似乎不起作用。
在下面的图片中,最后一行应该换行
我搜索了SO并尝试了所有建议,包括将OwnerDraw设置为true但没有任何帮助。
有什么想法吗?
答案 0 :(得分:1)
“所有者抽奖”意味着:我(控制)不会画任何东西,我会假设你(控制消费者)会为我做这一切。
这是一般性陈述,我对这个具体控制一无所知。在我看来,WordWrap功能没有实现。因此,您必须在控件本身中实现该功能,或者使用OwnerDraw,这意味着您自己完成所有操作。
<强>更新强>
顺便说一下,我经常遇到这种需要。我不打扰ListView或第三方控件,我只是使用DataGridView并使其外观和行为像ListView。它可以包装文本列。
答案 1 :(得分:0)
根据this回答,您的ObjectListView必须为“OwnerDrawn”。