ObjectListView不换 - (ObjectListView doesn't wor

2019-09-16 10:34发布

我使用的是标准的ListView ObjectListView反而是因为我想换 - 列。

我在几个地方,唯一的事情,我需要为了使自动换行到读的是一组column.wordWrap为true。

我就是这样做的,但它不工作。

我缺少的是在这里吗?

编辑:我现在意识到我需要让我的专栏所有者绘制。 我发现这个页面哪种类型的告诉我该怎么做,但我不知道在哪里把它放在我的代码。 我也不能肯定我是否需要添加某些属性委托内允许自动换行(由OPF东西它是默认启用的表情)。 问题是,我想我在这个页面中发现,把它抄了一个字一个字,我的名单长得一模一样......

Answer 1:

如果通过“自动换行”的意思是,你需要不同的行具有不同的高度,常见问题的答案是正确的 - 它根本无法做到的。

但是,如果你做的每一行,以便它可以显示文本的两个或更多的线,那么,是的, ObjectListView可以自动换行。

它需要三个条件:

  1. 设置WordWrap真正的列包。 你已经这样做了。
  2. 确保ObjectListView绘制所有者(设置OwnerDrawtrue -这可以在表单设计器来完成)。 该基地ListView不能自动换行,所以我们要绘制细胞我们自己。
  3. 确保有空间来看到由设置rowHeight的〜32缠绕线(或一些其它值)

这是从演示数据标签。 第一列具有WordWrap设置为true。



Answer 2:

在ObjectListView SourceForge的FAQ页面,它明确规定:

可以在自动换行?

没有。



文章来源: ObjectListView doesn't word-wrap