DesignIntf.IProperty

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

IProperty = interface

C++

__interface  INTERFACE_UUID("{7ED7BF29-E349-11D3-AB4A-00C04FB17A72}") IProperty  : public System::IInterface

Propriétés

Type Visibilité  Source Unité  Parent
interface
class
public
DesignIntf.pas
DesignIntf.hpp
DesignIntf DesignIntf

Description

IProperty est l'interface qu'utilise l'inspecteur d'objets pour communiquer avec les éditeurs de propriété.

Lorsque vous créez vos propres éditeurs de propriété, ils doivent répondre à deux critères :

L'inspecteur d'objets utilise les méthodes de l'interface IProperty pour interagir avec les éditeurs de propriété.

Généralement, les éditeurs de propriété sont dérivés de TPropertyEditor, qui fournit une implémentation par défaut pour IProperty.

Remarque :  Les déclarations de méthode C++ qui utilisent IPropertyServer utilisent plutôt le type _di_IPropertyServer. Ce type est une enveloppe DelphiInterface pour l'interface IProperty :



typedef System::DelphiInterfaceDelphiInterface_object< IProperty >  _di_IProperty;



Voir aussi