FPC / Lazarus组件,如TImageList,但对于通用文件?

问题描述 投票:-1回答:1

就像TImageList包含图像的集合一样,通用文件是否有类似的组件?

我知道我可以将文件作为资源嵌入,但是我希望将不同的文件组存储在不同的“ TFileList”组件中,并能够按名称或文件在列表中的位置检索文件的便利。

特别指出如果这样的组件允许在设计时对文件内容进行某种形式的预览(就像TImageList可以让您在设计时看到每个图像的外观一样。]

((我来自Delphi,我在其中编写了自己的组件来执行上述操作,但是在我将属性编辑器以及所有内容都重写并移植到Lazarus之前,也许已经有些东西已经过尝试和测试了……)

谢谢!

resources components lazarus freepascal
1个回答
0
投票

您可以使用预定义的lazarus TFPGList来专门化所需类型的列表,例如-UTF8String但是,没有T <> List作为组件,仅作为对象。因此,是的,此功能将非常有用,如果有时间,我可以实施,此外,RTTI的功能非常有限,仅在几个月前才进行了更新,因此您现在可以访问“方法和属性”,因此FP比delphi pascal更系统化,但企业开发的还不是这样,这将其限制为实现解决常见的开源和共享软件项目问题。但是,它更加稳定和受支持,甚至我的朋友也可以做出贡献。

© www.soinside.com 2019 - 2024. All rights reserved.