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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.ImgList.pas FMX.ImgList.hpp |
FMX.ImgList | TCustomImageList |
Beschreibung
Gibt das TBitmap-Objekt im Zwischenspeicher zurück, das das durch Index
in der Zielsammlung referenzierte Bild mit der angegebenen Größe (Size
) enthält.
Bitmap überprüft, ob ein TBitmap-Objekt mit dem durch Index
in der Zielsammlung referenzierten Bild und mit der angegebenen Größe (Size
) bereits im internen Zwischenspeicher vorhanden ist. Wenn ein derartiges TBitmap-Objekt vorhanden ist, gibt Bitmap es zurück. Wenn kein derartiges TBitmap-Objekt im Zwischenspeicher vorhanden ist, dann erstellt Bitmap im Zwischenspeicher das TBitmap-Objekt, das dem Element Index
in der Zielsammlung entspricht und die angegebene Größe Size
hat, und gibt das erstellte TBitmap-Objekt zurück.
Wenn das angegebene Index
-Element in der Zielsammlung nicht vorhanden ist, gibt Bitmap nil
zurück.
Durch einen Aufruf von Bitmap wird sichergestellt, dass das zurückgegebene TBitmap-Objekt im internen Zwischenspeicher vorhanden ist.
Da die Komponente TCustomImageList die von TBitmap zurückgegebenen Bitmap-Objekte im internen Zwischenspeicher automatisch freigeben kann, müssen Sie:
- Keine Verweise auf zurückgegebene TBitmap-Objekte speichern.
- Keine zurückgegebenen TBitmap-Objekte explizit freigeben.