FMX.ActnList.IGlyph

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

IGlyph = interface

C++

__interface  INTERFACE_UUID("{62BDCA4F-820A-4058-B57A-FE8931DB3CCC}") IGlyph  : public System::IInterface

Eigenschaften

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


Beschreibung

Deklariert die grundlegenden Methoden und Eigenschaften zum Verwalten von Bilderlisten.

IGlyph deklariert die Eigenschaften Images und ImageIndex. Wenn eine Klasse, die IGlyph implementiert, keine der Eigenschaften Images oder ImageIndex implementiert, dann sollte die Klasse das folgende Verhalten vorsehen. Jeder Versuch, einer nicht implementierten (Images oder ImageIndex) Eigenschaft einen neuen Wert zuzuweisen, ändert den vorhandenen Wert dieser Eigenschaft nicht und löst keine Exception aus. Besonders bei Komponenten, die Listen mit Objekten repräsentieren, ist normalerweise nur die im Objektinspektor angezeigte Eigenschaft Images als published deklariert. Für deren Elemente (Menüeinträge, Aktionen) ist dagegen nur die Eigenschaft ImageIndex als published deklariert. Die Eigenschaft Images der Listenelemente entspricht immer dieser Eigenschaft der Listenkomponente. Das heißt, alle Listenelemente verwenden immer denselben Wert der Eigenschaft Images, der in der übergeordneten Listenkomponente definiert ist. TMainMenu deklariert beispielsweise die Eigenschaft Images als published, aber implementiert die Eigenschaft ImageIndex nicht (ImageIndex ist immer -1). Ein Versuch, der Eigenschaft ImageIndex einen neuen Wert zuzuweisen, ändert den Standardwert -1 nicht und löst auch keine Exception aus.

Siehe auch