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.