FMX.ImgList.TSourceCollection
Delphi
TSourceCollection = class(TOwnedCollection)
C++
class PASCALIMPLEMENTATION TSourceCollection : public System::Classes::TOwnedCollection
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | FMX.ImgList.pas FMX.ImgList.hpp |
FMX.ImgList | FMX.ImgList |
Beschreibung
Ist ein Container für TCustomSourceItem-Elemente, der Originalbilder enthält, die in der Bilderliste, die Eigentümer dieser TSourceCollection-Sammlung ist, verwendet werden.
Eigentümer jeder TSourceCollection-Sammlung ist eine TCustomImageList-Bilderliste.
Die Quellsammlung enthält ein Items-Array mit TCustomSourceItem-Elementen. Jedes TCustomSourceItem-Element verfügt über die Eigenschaft MultiResBitmap, die ein TMultiResBitmap-Bitmap mit Mehrfachauflösung enthält. Diese Bitmaps mit Mehrfachauflösung sind Originalbilder, anhand derer Bilder in der Sammlung Destination erstellt werden. Diese Bilder können als in einer TCustomImageList-Bilderliste gespeicherte Bilder angezeigt werden.
Im Bereich Quellen der Bilder im Bilderlisten-Editor werden alle Bilder aus der Sammlung Source der aktuellen TImageList-Bilderliste angezeigt. Mit diesen Quellbildern werden Bilder in der Sammlung Destination erstellt (angezeigt im Bereich Liste der Bilder im Bilderlisten-Editor).
Quellsammlungen werden von der Methode CreateSource erstellt. Sie können diese Methode überschreiben, um Sammlungen mit einem eigenen Typ zu erstellen. Die wichtige Methode ist IndexOf, die den Index des Quellelements in der Quellsammlung zurückgibt, das dem angegebenen Name
entspricht.