DesignIntf.IProperty

From RAD Studio API Documentation
Jump to: navigation, search

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:

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