Delphi XE2更新4

我已经在TPngImageList上加载了一些PNG文件128x128,我选择了一个,或者按索引号或名称,然后分配给TuniImage.Picture。

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

最佳答案

如您所说,如果您有一个TPicture,则可以这样分配它的Graphic属性:

Picture.Graphic := SomeGraphic;


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

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

10-07 20:45