FMX.ImgList.TCustomImageList.Bitmap
Delphi
function Bitmap(Size: TSizeF; const Index: Integer): TBitmap;
C++
Fmx::Graphics::TBitmap* __fastcall Bitmap(const System::Types::TSizeF &Size, const int Index);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.ImgList.pas FMX.ImgList.hpp |
FMX.ImgList | TCustomImageList |
Description
Renvoie dans le cache l'objet TBitmap contenant l'image référencée par Index
dans la collection Destination et ayant le paramètre Size
spécifié.
Bitmap vérifie si un objet TBitmap contenant l'image référencée par Index
dans la collection Destination et ayant le paramètre Size
spécifié est déjà présent dans le cache interne. Si un tel objet TBitmap existe, Bitmap le renvoie. Si un tel objet TBitmap n'existe pas dans le cache, alors Bitmap crée dans le cache l'objet TBitmap, correspondant à l'élément Index
dans la collection Destination et ayant l'argument Size
spécifié, puis renvoie l'objet TBitmap créé.
Si l'élément Index
spécifié n'existe pas dans la collection Destination, Bitmap renvoie nil
.
Un appel à Bitmap garantit que l'objet TBitmap renvoyé existe dans le cache interne.
Le composant TCustomImageList peut automatiquement détruire les objets TBitmap qui sont renvoyés par Bitmap, dans le cache interne ; vous ne devez donc pas :
- Stocker des références aux objets TBitmap renvoyés.
- Détruire explicitement les objets TBitmap renvoyés.