德尔福 XE5 更新 2
我正在寻找具有相同布局(相同控件)的“面板”列表,并且每个面板都是为存在的 DataSet 的每条记录创建的。
我需要最好使用 LiveBindings。但如果那是不可能的,我想知道如何做面板列表的事情。
您可以在此图片下方的联系人列表中看到一个示例(标记为红色)
我记得在 Delphi 6 VCL 中我们有一个组件能够做到这一点,我们只需要在第一个面板上添加所需的 DBEdit 和其他 DB 控件,它就会相应地为表的每个记录创建一个面板。
德尔福 XE5 更新 2
我正在寻找具有相同布局(相同控件)的“面板”列表,并且每个面板都是为存在的 DataSet 的每条记录创建的。
我需要最好使用 LiveBindings。但如果那是不可能的,我想知道如何做面板列表的事情。
您可以在此图片下方的联系人列表中看到一个示例(标记为红色)
我记得在 Delphi 6 VCL 中我们有一个组件能够做到这一点,我们只需要在第一个面板上添加所需的 DBEdit 和其他 DB 控件,它就会相应地为表的每个记录创建一个面板。
在 \Samples\FireMonkey Mobile 文件夹中的 ListView 示例中有一个与此非常相似的示例。尽管它位于位置,但它是为 Win32、iOS 和 Android 目标设计的,因此它实际上与此处相关。(在 XE6 中,它位于稍微不同的位置,在 Samples\Object Pascal\Mobile Samples\User Interface\ListView 文件夹中。该示例的最新版本也可以在RAD Studio Demo 存储库的 SourceForge 中获得。)
该文件夹中的演示中有创建各种类型的自定义 ListItem 的示例,包括一些使用 Live Binding 的示例。
在打开任何项目之前,请确保查看该文件夹中的 Readme.txt;它实现了一些设计时包,允许您在项目加载/编译之前配置 IDE 中需要安装的项目。–