DesignEditors

De RAD Studio API Documentation
Aller à : navigation, rechercher

Définit les interfaces et les classes utilisées par les éditeurs de propriétés de l'EDI.

Pour utiliser les unités DesignEditors et DesignIntf avec Delphi, vous devez ajouter l'option de compilation suivante dans la page Compilation de la boîte de dialogue Options de projet :

-LUDesignIDE

Avec C++, vous devez vous assurer que $(BDS)\include\windows\vcl\design est ajouté au chemin INCLUDE et que designide.bpi est ajouté à la section Requires de votre package.

Pour de plus amples informations, voir les commentaires dans le source. Le fichier DesignEditors.pas a été volontairement commenté.

Classes

EDesignPropertyError
IDesignGroupChange
TBoolProperty
TCharProperty
TClassProperty
TComponentEditorTComponentEditor fournit l'implémentation par défaut de l'interface IComponentEditor.
TComponentGuidelines
TComponentNameProperty
TComponentProperty
TCustomModule
TDateProperty
TDateTimeProperty
TDefaultEditorTDefaultEditor est l'éditeur de composant pour les composants n'ayant pas explicitement recensé un éditeur de composant.
TDesignerOleDropTarget
TEditActionSelectionEditor
TEnumProperty
TFloatProperty
TInt64Property
TIntegerProperty
TInterfaceProperty
TMethodProperty
TNestedProperty
TOrdinalProperty
TPropertyEditorTPropertyEditor est la classe de base des éditeurs de propriétés ; elle implémente l'interface IProperty.
TSelectionEditor
TSetElementProperty
TSetProperty
TStringProperty
TTimeProperty
TVariantProperty
TWideCharProperty
TWideStringProperty

Routines

AncestorNameMatches
ClassInheritsFrom
FreeEditorGroup
GetComponentEditorRenvoie un éditeur de composants pour le composant spécifié sur le Concepteur de fiches spécifié.
GetComponentProperties
GetSelectionEditors
GuidelinesFor
NewEditorGroup
NotifyGroupChange
PossibleStream
UnnotifyGroupChange

Types

PInstPropList
TBit
TGetTopLevelComponentFunc
TGroupChangeProc
TInstProp
TInstPropList

Variables

GetTopLevelComponentFunc