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

Edu*_*ias 1 delphi png delphi-xe2

Delphi XE2 Update 4

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

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

Dav*_*nan 5

如果你有一个TPicture,如你所说,那么你分配它的Graphic属性如下:

Picture.Graphic := SomeGraphic;
Run Code Online (Sandbox Code Playgroud)

那么,哪里SomeGraphic来了.我不清楚TPngImageList你在用什么.因此,TGraphicTPngImageListmight中提取a的代码如下所示:

SomeGraphic := PngImageList.PngImages[0].PngImage;
Run Code Online (Sandbox Code Playgroud)