DesignIntf.IProperty
Delphi
IProperty = interface
C++
__interface INTERFACE_UUID("{7ED7BF29-E349-11D3-AB4A-00C04FB17A72}") IProperty : public System::IInterface
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
interface class |
public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | DesignIntf |
Beschreibung
IProperty ist die Schnittstelle für die Kommunikation zwischen dem Objektinspektor und einem Eigenschaftseditor.
Ein Eigenschaftseditor muss die folgenden beiden Kriterien erfüllen:
- Er muss von TBasePropertyEditor abgeleitet sein.
- Er muss die Schnittstelle IProperty implementieren.
Die Methoden von IProperty werden vom Objektinspektor zur Interaktion mit einem Eigenschaftseditor verwendet.
Editorkomponenten werden normalerweise von der Klasse TPropertyEditor abgeleitet, die eine Standardimplementierung von IProperty bereitstellt.
Anmerkung: In C++ Methodendeklarationen, die IProperty verwenden, wird stattdessen der Typ IProperty verwendet. Dieser Typ ist eine DelphiInterface-Wrapper-Klasse um die Schnittstelle IProperty:
typedef System::DelphiInterfaceDelphiInterface_object< IProperty > _di_IProperty;