FMX.ImgList.TImageList

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

FMX.ImgList.TCustomImageListSystem.ImageList.TBaseImageListSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTImageList

Delphi

TImageList = class(TCustomImageList)

C++

class PASCALIMPLEMENTATION TImageList : public TCustomImageList

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
FMX.ImgList.pas
FMX.ImgList.hpp
FMX.ImgList FMX.ImgList


Beschreibung

FireMonkey-Bilderlisten sind Sammlungen mit Bitmaps mit Mehrfachauflösung.

TImageList-Bilderlisten stellen Sammlungen von kleinen Bildern bereit, die auf verschiedene grafische Elemente einer GUI gezeichnet werden können (wie z. B. Symbole auf Schaltflächen, Menüeinträgen und Listensteuerelementen). Bilderlisten dienen der Verwaltung großer Sammlungen von Symbolen oder kleinen Bitmaps.

TImageList erbt die in TCustomImageList implementierte Funktionalität und deklariert die Eigenschaften Source und Destination und die Ereignisse OnChange und OnChanged als published, damit sie im Objektinspektor bearbeitet werden können.

Eine Bilderliste kann eine große Anzahl von kleinen Bildern enthalten und sie über ihren Index abrufen. Bilderlisten verfügen auch über Methoden, um das Speichern, Abrufen und Zeichnen der gespeicherten Bilder zu vereinfachen.

Bilder in der Liste können Bitmaps, Symbole, PNG-, GIF- und JPEG-Bilder sein (jeder Bildtyp, den TMultiResBitmap unterstützt). Alpha-Blending funktioniert auch korrekt.

Sie können die Größe des Zwischenspeichers einer Bilderliste anpassen, um entweder die Ladezeit von Bildern zu verbessern oder die Speicherverwendung der Bilderliste zu reduzieren.

Unter Verwenden von TImageList-Bilderlisten als zentralisierte Bildersammlungen finden Sie eine Übersicht der Verwendung von TImageList.

Sehen Sie sich das Video, das die typischen Schritte beim Erstellen einer neuen Bilderliste in einem FireMonkey-Projekt demonstriert (EN), und das Video, das zeigt, wie mit dem Bilderlisten-Editor eine Bilderliste bearbeitet wird (EN), an. Das Beispiel FMX.ImageList enthält typische Codefragmente, die zeigen, wie Standardoperationen mit Bilderlisten programmiert werden. Sehen Sie sich das Video, das Funktionen aus dem "Beispiel FMX.ImageList" demonstriert (EN), an.

Siehe auch