DesignIntf.IComponentEditor

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

IComponentEditor = interface

C++

__interface  INTERFACE_UUID("{ECACBA34-DCDF-4BE2-A645-E4404BC06106}") IComponentEditor  : public System::IInterface

Eigenschaften

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

Beschreibung

IComponentEditor dient als Interface für die Kommunikation zwischen dem Formular-Designer und einem Komponenteneditor.

Ein Komponenteneditor muss die folgenden beiden Kriterien erfüllen:

Das Interface IComponentEditor wird für die Interaktion zwischen dem Formular-Designer und der Editorkomponente benötigt.

Komponenteneditoren werden normalerweise entweder von der Klasse TComponentEditor, die eine Standardimplementierung von IComponentEditor bereitstellt, oder von TDefaultEditor abgeleitet. In TDefaultEditor ist zusätzlich die Standardimplementierung einer Methode definiert, die im Bearbeitungsfenster eine Ereignisbehandlungsroutine anzeigt.

Anmerkung: In C++ Methodendeklarationen, die IComponentEditor verwenden, wird stattdessen der Typ _di_IComponentEditor verwendet. Dieser Typ ist ein DelphiInterface-Wrapper um die IComponentEditor-Schnittstelle:


typedef System::DelphiInterface< IComponentEditor >  _di_IComponentEditor;


Siehe auch