Data.Bind.Components.TBindCompDesignExpression
Delphi
TBindCompDesignExpression = record
C++
struct DECLSPEC_DRECORD TBindCompDesignExpression
{
public:
__interface DELPHIINTERFACE TExecuteDesignExpression;
typedef System::DelphiInterface<TExecuteDesignExpression> _di_TExecuteDesignExpression;
__interface TExecuteDesignExpression : public System::IInterface
{
virtual void __fastcall Invoke(const System::UnicodeString AName, const System::UnicodeString AExpression, System::DelphiInterface<System::Sysutils::TProc__1<System::Bindings::Evalprotocol::_di_IValue> > ACallback) = 0 ;
};
__interface DELPHIINTERFACE TExecuteDesignExpression2;
typedef System::DelphiInterface<TExecuteDesignExpression2> _di_TExecuteDesignExpression2;
__interface TExecuteDesignExpression2 : public System::IInterface
{
virtual void __fastcall Invoke(const System::UnicodeString AName, const System::UnicodeString AControlExpression, const System::UnicodeString ASourceExpression, System::DelphiInterface<System::Sysutils::TProc__1<System::Bindings::Evalprotocol::_di_IValue> > ACallback) = 0 ;
};
__interface DELPHIINTERFACE TSaveDesignExpression;
typedef System::DelphiInterface<TSaveDesignExpression> _di_TSaveDesignExpression;
__interface TSaveDesignExpression : public System::IInterface
{
virtual void __fastcall Invoke(const System::UnicodeString AName, const System::UnicodeString AExpression) = 0 ;
};
private:
System::UnicodeString FName;
System::UnicodeString FControlScope;
System::UnicodeString FControlExpression;
System::UnicodeString FSourceScope;
System::UnicodeString FSourceExpression;
_di_TExecuteDesignExpression FExecuteControlProc;
_di_TExecuteDesignExpression FExecuteSourceProc;
_di_TExecuteDesignExpression2 FExecuteAssignToSourceProc;
_di_TExecuteDesignExpression2 FExecuteAssignToControlProc;
_di_TSaveDesignExpression FSaveControlProc;
_di_TSaveDesignExpression FSaveSourceProc;
System::Classes::TCollectionItem* FCollectionItem;
System::UnicodeString FCollectionName;
System::Classes::TCollectionItem* FParentCollectionItem;
TBindCompDesignerExpressionType FExpressionType;
public:
__fastcall TBindCompDesignExpression(const System::UnicodeString AName, const System::UnicodeString AControlScope, const System::UnicodeString AControlExpression, const System::UnicodeString ASourceScope, const System::UnicodeString ASourceExpression, _di_TExecuteDesignExpression2 AExecuteAssignToControl, _di_TExecuteDesignExpression2 AExecuteAssignToSource, _di_TExecuteDesignExpression AExecuteControl, _di_TExecuteDesignExpression AExecuteSource, _di_TSaveDesignExpression ASaveControl, _di_TSaveDesignExpression ASaveSource, System::Classes::TCollectionItem* ACollectionItem, const System::UnicodeString ACollectionName, System::Classes::TCollectionItem* AParentCollectionItem, TBindCompDesignerExpressionType AExpressionType);
__property System::UnicodeString Name = {read=FName};
__property System::UnicodeString ControlScope = {read=FControlScope};
__property System::UnicodeString ControlExpression = {read=FControlExpression};
__property System::UnicodeString SourceScope = {read=FSourceScope};
__property System::UnicodeString SourceExpression = {read=FSourceExpression};
__property _di_TExecuteDesignExpression2 ExecuteAssignToControlProc = {read=FExecuteAssignToControlProc};
__property _di_TExecuteDesignExpression2 ExecuteAssignToSourceProc = {read=FExecuteAssignToSourceProc};
__property _di_TExecuteDesignExpression ExecuteSourceProc = {read=FExecuteSourceProc};
__property _di_TExecuteDesignExpression ExecuteControlProc = {read=FExecuteControlProc};
__property _di_TSaveDesignExpression SaveSourceProc = {read=FSaveSourceProc};
__property _di_TSaveDesignExpression SaveControlProc = {read=FSaveControlProc};
__property System::Classes::TCollectionItem* CollectionItem = {read=FCollectionItem};
__property System::UnicodeString CollectionName = {read=FCollectionName};
__property System::Classes::TCollectionItem* ParentCollectionItem = {read=FParentCollectionItem};
__property TBindCompDesignerExpressionType ExpressionType = {read=FExpressionType};
TBindCompDesignExpression() {}
};
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
record struct |
public | Data.Bind.Components.pas Data.Bind.Components.hpp |
Data.Bind.Components | Data.Bind.Components |
Description
Record that contains information regarding a bindings expression. It is used by the bindings expressions designer component.