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);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.ImgList.pas FMX.ImgList.hpp |
FMX.ImgList | TCustomImageList |
説明
Destination コレクション内の Index
で参照される画像を格納し指定の Size
を持つキャッシュ内 TBitmap オブジェクトを返します。
Bitmap メソッドでは、Destination コレクション内の Index
で参照される画像を格納し指定の Size
を持つ TBitmap オブジェクトが内部キャッシュに既に存在するかどうかを確認します。該当する TBitmap オブジェクトが存在する場合、Bitmap はそのオブジェクトを返します。該当する TBitmap オブジェクトがキャッシュに存在しない場合、Bitmap では、Destination コレクション内の Index
項目に対応し指定の Size
を持つ TBitmap オブジェクトをキャッシュ内に作成し、作成した TBitmap オブジェクトを返します。
指定された Index
項目が Destination コレクションに存在しない場合、Bitmap は nil
を返します。
Bitmap の呼び出しにより、返される TBitmap オブジェクトが内部キャッシュに存在することが保証されます。
TCustomImageList コンポーネントは、Bitmap によって返された、内部キャッシュ内の TBitmap オブジェクトを自動的に破壊するため、次のことを行わなければなりません: