列表/列表视图:正确的设计选择


这是一个

关于选择正确的德尔福组件的问题。

将德尔福用于新应用程序。

我希望允许我的用户有一个(他自己的,在硬盘上)图片列表(目前只是jpg,但将来应该支持不同的格式),将它们导入我的应用程序,然后在TListView中显示给他。我打算将该 TListView 绑定到 TImageList(因为这开箱即用)......但是当我尝试时,我遇到了一系列关于将jpg导入到TImageList的奇怪问题,报告如下:

不添加位图

所以我想知道,我是否将组件用于它们不打算用于的东西?具体来说,TImageList(即使在导入时有一些预先格式化)对这种允许所有大小和格式的自由泳有用吗?

任何建议表示赞赏!

TImageList旨在

包含以相同格式和大小存储的图像。如果我理解正确,TImageList不会按照您的要求去做。

TListViewTImageList绑定,因此具有相同的限制。根据我的经验,根据您的要求灵活调整的组件需要自定义组件和手动绘图。

如果可以更改要求并确定固定大小,则可以对图像进行预处理,制作已确定大小的缩略图,并将其存储在图像列表中。这样,您可以避免构建特定于您需求的组件。

相关内容

  • 没有找到相关文章

最新更新