【发布时间】:2014-11-17 08:52:46
【问题描述】:
在 Delphi 中,我在详细信息表中存储了未知数量的图像文件名。这些图像文件可以是 Bitmaps、Jpegs、PNGS 和 ICO 文件。
在移动中加载和显示在列表视图或列表框中的范例/最佳实践是什么?
我认为我需要以某种方式将它们加载到主表的 OnBeforeScroll 事件中的 ImageList 中,然后将其分配给列表视图。使用的数据库组件是 dbGO。
我只需要显示预定义大小的缩略图(在 VCL 程序中)。
【问题讨论】:
-
哪一部分对您来说是个问题?将文件加载到 TPicture? ,将位图添加到图像列表?在 imagelist 和 Dataset / Listview / Listbox 之间进行跟踪?
-
@bummi 遗憾的是,以上所有。
-
@bummi 其实你的评论几乎回答了我的问题。所以我想我需要一个实例化 TPicture,从文件加载,将其添加到图像列表并为每个详细信息表记录重复。如果您可以将您的评论扩展为答案,我很乐意接受。
标签: delphi delphi-xe2 tlistview timagelist