DesignIntf.IProperty

From RAD Studio API Documentation
Jump to: navigation, search

[–] Properties
Type:
interface
class
Visibility: public
Source:
DesignIntf.pas
DesignIntf.hpp
Unit: DesignIntf
Parent: DesignIntf

Delphi

IProperty = interface

C++

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

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:

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;



See Also