DesignIntf.IComponentEditor
Delphi
IComponentEditor = interface
C++
__interface INTERFACE_UUID("{ECACBA34-DCDF-4BE2-A645-E4404BC06106}") IComponentEditor : public System::IInterface
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
interface class |
public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | DesignIntf |
Description
IComponentEditor est l'interface qu'utilise le concepteur de fiche pour communiquer avec les éditeurs de composant.
Lorsque vous créez vos propres éditeurs de composant, ils doivent répondre à deux critères :
- Ils doivent être des descendants de TBaseComponentEditor.
- Ils doivent implémenter l'interface IComponentEditor.
Le concepteur de fiche utilise les méthodes de l'interface IComponentEditor pour interagir avec les éditeurs de composant.
Généralement, les éditeurs de composant sont dérivés de TComponentEditor, qui fournit une implémentation par défaut pour IComponentEditor, ou de TDefaultEditor, qui fournit une implémentation par défaut de la méthode d'édition pour afficher un gestionnaire d'événement dans la fenêtre d'édition.
Remarque : Les déclarations de méthode C++ qui utilisent IComponentEditor utilisent plutôt le type _di_IComponentEditor. Ce type est une enveloppe DelphiInterface pour l'interface IComponentEditor :
typedef System::DelphiInterface< IComponentEditor > _di_IComponentEditor;