DesignIntf.IProperty
Delphi
IProperty = interface
C++
__interface INTERFACE_UUID("{7ED7BF29-E349-11D3-AB4A-00C04FB17A72}") IProperty : public System::IInterface
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
interface class |
public | DesignIntf.pas DesignIntf.hpp |
DesignIntf | DesignIntf |
Description
IProperty is the interface that the Object Inspector uses to communicate with property editors.
When you create your own property editors, they must meet two criteria:
- They must be descendants of TBasePropertyEditor.
- They must implement the IProperty interface.
The Object Inspector uses the methods on the IProperty interface to interact with property editors.
Typically, property editors are derived from TPropertyEditor, which supplies a default implementation for IProperty.
Note: C++ method declarations that use IPropertyServer use the _di_IPropertyServer type instead. This type is a DelphiInterface wrapper around the IProperty interface:
typedef System::DelphiInterfaceDelphiInterface_object< IProperty > _di_IProperty;