ImageList Creator
Eine andere Möglichkeit stellt das Speichern aller in einer Anwendung verwendeten Bilder in einer zentralisierten Sammlung dar. Für jedes Steuerelement wird dabei nur ein Verweis auf ein Bild in dieser Sammlung gespeichert. Beispielsweise können Sie ein Bild aus einem Stil verwenden. Wählen Sie zum Beispiel im Objektinspektor für eine Schaltfläche die Eigenschaft StyleLookup aus, klicken Sie auf den Pfeil, um die Dropdown-Liste zu erweitern, und wählen Sie searchtoolbutton aus. Das Symbol "Vergrößerungsglas" wird für die Schaltfläche angezeigt. Wir haben diese Möglichkeit beibehalten, weil sie für eine feste Sammlung der meisten Standardsymbole sehr praktisch ist. Für reale Anwendungen müssen Sie aber häufig individuell gestaltete Symbole laden und speichern. Für solche Fälle kann die TImageList-Komponente sehr nützlich sein.
- Laden Sie Ihre Bilder in dieses TImageList-Objekt.
- Wählen Sie im Objektinspektor die Eigenschaft Images Ihres Steuerelements aus, klicken Sie auf den Pfeil, um die Dropdown-Liste zu erweitern, und wählen Sie den Verweis auf das TImageList-Objekt aus.
- Wählen Sie in der Eigenschaft ImageIndex die Anzahl der Bilder in dem Bilderlisten-Objekt aus, die Sie anzeigen möchten.
Im Allgemeinen kennt eine FireMonkey-Anwendung die erforderliche Größe eines zu zeichnenden Bildes nicht. Die Größe hängt von dem jeweiligen Steuerelement, dem Steuerelementstil und der Skalierung der Szene ab (und diese Skalierung kann nicht nur 1, 1,5 oder 2 sein), was wiederum von dem jeweiligen Computer oder dem mobilen Gerät abhängt. Deshalb werden Bilder häufig skaliert, damit sie in die gewünschten Begrenzungen zu passen. Aus diesem Grund wurde die Klasse TMultiResBitmap eingeführt. Bitmaps mit Mehrfachauflösung speichern mehrere Varianten desselben für verschiedene Größen optimierten Bildes. Dadurch werden beim Skalieren von Bildern Qualitätseinbußen minimiert. Als Nächstes wurden die TImageList-Bilderlisten eingeführt. TImageList-Objekte speichern Sammlungen von TMultiResBitmap-Bildern. Jedes dieser Bitmaps mit Mehrfachauflösung ist eine Menge von mehreren Varianten desselben Bildes in unterschiedlichen Größen.
Um die Bedeutung und Funktionalität der Elemente im Bilderlisten-Editor zu verdeutlichen, wird im Folgenden die TImageList-Struktur der Komponente erläutert.
- Die Sammlung Source enthält die Daten der Quellgrafiken. Mit diesen Daten werden die Bilder in der Sammlung Destination erstellt.
- Die Sammlung Destination enthält die Daten, die zum Erstellen derjenigen Bilder erforderlich sind, die als Bilder der TImageList-Sammlung gezeichnet werden sollen.
Beispiele
System : 7, 8, Vista, 10, 11
Lizenz : Freeware
Version : 1.3.1
Version : 1.3.1
Grösse : 1.249 KB
Update : 10/2026
Passwort : asciigen.blogspot.com
MD5 : 061c6ec5e5b231bef18fdfd1357ad5cc
SHA-1 : 96dd04c830b6a496153c099b0f92ffea722e9c40
SHA-256 : 1e9f8d18de0b6d90c6db16cdf2e488f33ad0fb5d75cbbca0f31980cb66330c1f
CRC32 : 086e9a17- Mirros : MediaFire | Mega | Proton


Keine Kommentare:
Kommentar veröffentlichen