如何在不同的标题下动态插入/删除TListBox中的项目?

时间:2014-12-27 05:14:42

标签: delphi listbox firemonkey delphi-xe7

我正在使用多平台Firemonkey UI,其中有一些TListBox控件具有不同的标头(TListBoxGroupHeader)。每个标题下面都有一个永久项目,用于在该标题下添加新项目。在所有项目之后,“添加项目”按钮始终位于每个组的末尾。例如......

  • 标题1
    • 第1项
    • 第2项
    • 第3项
    • 将项目添加到标题1
  • 标题2
    • 第1项
    • 第2项
    • 第3项
    • 将项目添加到标题2
  • 标题3
    • 第1项
    • 第2项
    • 第3项
    • 将项目添加到标题3

标记为Item 1..2..3的项目是动态的,而其余项目始终保留在列表中。每个项目都有一个存储在其Data属性中的对象,以包含参考信息。

如何管理此列表每个标题内的项目的动态添加/删除,就像他们自己的3个不同列表一样?我期待Firemonkey内置一些内容来管理这种类型的场景,但是我没有找到任何控制组头之间项目的东西。只列出整个列表。

0 个答案:

没有答案