System.Bindings.Outputs.TConverterDescription
Delphi
TConverterDescription = record
private
FConvertProc: TConvertProc;
FConvertProc2: TConvertProc2;
FConvertProc3: TConvertProc3;
strict private
FID: string;
FDisplayName: string;
FUnitName: string;
FDefaultEnabled: Boolean;
FFrameworkClass: TPersistentClass;
FDescription: string;
public
constructor Create(AConvertProc: TConvertProc; const AID, ADisplayName, AUnitName: string;
ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
constructor Create2(AConvertProc2: TConvertProc2; const AID, ADisplayName, AUnitName: string;
ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
constructor Create3(AConvertProc3: TConvertProc3; const AID, ADisplayName, AUnitName: string;
ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
property ID: string read FID;
property DisplayName: string read FDisplayName;
property UnitName: string read FUnitName;
property DefaultEnabled: Boolean read FDefaultEnabled;
property FrameWorkClass: TPersistentClass read FFrameworkClass;
property Description: string read FDescription;
end;
C++
struct DECLSPEC_DRECORD TConverterDescription
{
private:
_di_TConvertProc FConvertProc;
_di_TConvertProc2 FConvertProc2;
_di_TConvertProc3 FConvertProc3;
private:
System::UnicodeString FID;
System::UnicodeString FDisplayName;
System::UnicodeString FUnitName;
bool FDefaultEnabled;
System::Classes::TPersistentClass FFrameworkClass;
System::UnicodeString FDescription;
public:
__fastcall TConverterDescription(_di_TConvertProc AConvertProc, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
__fastcall TConverterDescription(_di_TConvertProc2 AConvertProc2, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
__fastcall TConverterDescription(_di_TConvertProc3 AConvertProc3, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
__property System::UnicodeString ID = {read=FID};
__property System::UnicodeString DisplayName = {read=FDisplayName};
__property System::UnicodeString UnitName = {read=FUnitName};
__property bool DefaultEnabled = {read=FDefaultEnabled};
__property System::Classes::TPersistentClass FrameWorkClass = {read=FFrameworkClass};
__property System::UnicodeString Description = {read=FDescription};
TConverterDescription() {}
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | System.Bindings.Outputs.pas System.Bindings.Outputs.hpp |
System.Bindings.Outputs | System.Bindings.Outputs |
Beschreibung
Record mit der Beschreibung eines Konverters.
TConverterDescription ist ein Record, der die Beschreibung eines Konverters speichert. TConverterDescription hat die folgenden Felder:
Parameter | Bedeutung |
ConvertProc
|
Referenz auf die benutzerdefinierte Konvertierungsroutine. |
ID
|
Der Bezeichner des Konverters. |
DisplayName
|
Der Anzeigename des Konverters. |
UnitName
|
Der Name der Unit, in der der Konverter implementiert ist. |
DefaultEnabled
|
Gibt an, ob der Konverter standardmäßig aktiviert ist. |
FrameWorkClass
|
Der Name der Framework-Klasse. |
Description
|
Die Beschreibung des Konverters. |