如何将PNG图像从TPngImageList分配给TuniImage?

时间:2013-11-12 16:54:03

标签: delphi png delphi-xe2

Delphi XE2 Update 4

我在TPngImageList上加载了几个PNG文件128x128,我要选择一个,或者按索引号或名称,并分配给TuniImage.Picture

TUniImage来自UniGUi框架。但它是一个TPicture类。我猜应该与使用它的其他TPict相同。

1 个答案:

答案 0 :(得分:5)

如果你有一个TPicture,那么你可以像这样分配它的Graphic属性:

Picture.Graphic := SomeGraphic;

那么,SomeGraphic来自哪里。我不清楚你正在使用哪个TPngImageList。因此,从TGraphic中提取TPngImageList的代码可能如下所示:

SomeGraphic := PngImageList.PngImages[0].PngImage;