1

我在 Delphi 7 CLX 应用程序的几种不同形式中有几个 TBitBtns,它们使用一些图像作为 Glyph (TBitMap),现在的问题是,虽然图像是相同的,但每次我将 TBitMap 作为 TBitButton 的 Glyph 属性加载(来自设计器工具)图像以 xfm 文件形式加载,最终可执行文件的大小...

由于我对不同形式的不同按钮使用相同的图像,共享图像的最佳方式是什么?资源文件?

我怎样才能避免膨胀最终的可执行文件大小?

4

1 回答 1

3

我建议DataModule在项目中添加一个。在 DataModule 中,您可以创建一个TImageList并用图像填充它。大多数可视化组件都允许从 ImageLists 加载字形,并且您可以在设计时轻松地从 DataModule 的 ImageList 中指定一个字形。

于 2013-06-14T20:03:03.310 回答