2021年12月15日 星期三

DesignEditors DesignIntf VCLEditors ComponentDesigner MSBuild TFSBuild TFlatDesignRegister Developing Custom VCL and VCL.NET Component Designers.

 DesignIntf
DesignEditors
DesignIntf.pas
DesignEditors.pas

TFlatDesignRegister.pas units DesignIntf DesignEditors VCLEditors
 DesignIDE package  
https://docwiki.embarcadero.com/RADStudio/Sydney/en/Deriving_a_Property-editor_Class
The ComponentDesigner.pas file is in the ToolsAPI folder.

Delphi Flatstyle Component
https://sourceforge.net/projects/flatstyle/
Vcl.WinHelpViewer  delphi
https://docwiki.embarcadero.com/Libraries/Sydney/en/Vcl.WinHelpViewer.ViewerName

https://docwiki.embarcadero.com/RADStudio/Sydney/en/MSBuild
DS=c:\Programme\Embarcadero\RAD Studio\7.0 FrameworkDir=c:\Windows\Microsoft.NET\Framework FrameworkVersion=v2.0.50727
MSBuild delphi  TFS TFSBuild
MSBuild Azure Pipelines 和Team Foundation Server (TFS 的組建和發行工作) ... msbuild. Azure Pipelines:如果您的小組使用Visual Studio 2017
-Microsoft Build Engine(MSBuild)是用於託管代碼和本機C ++代碼的免費開源構建工具集,是.NET Framework的一部分。

VCLEditors.pas unit is located in C:\Program Files\Embarcadero\Studio\18.0\source\ToolsAPI .

Developing Custom VCL and VCL.NET Component Designers.
https://www.slideserve.com/gaetan/developing-custom-vcl-and-vcl-net-component-designers

units with Delphi, you need to add –LUDesignIDE to the Compiler options:
    In the Project Options dialog box, under Delphi Compiler, click Compiling.
    In the Other options section, next to Additional options to pass to the compiler, enter –LUDesignIDE

EDesignPropertyError    
IDesignGroupChange    
TBoolProperty    
TCharProperty    
TClassProperty    
TComponentEditor    TComponentEditor provides the default implementation for the IComponentEditor interface.
TComponentGuidelines    
TComponentNameProperty    
TComponentProperty    
TCustomModule    
TDateProperty    
TDateTimeProperty    
TDefaultEditor    TDefaultEditor is the component editor for components that do not explicitly register a component editor.
TDesignerOleDropTarget    
TEditActionSelectionEditor    
TEnumProperty    
TFloatProperty    
TInt64Property    
TIntegerProperty    
TInterfaceProperty    
TMethodProperty    
TNestedProperty    
TOrdinalProperty    
TPropertyEditor    TPropertyEditor is a base class for property editors that implements the IProperty interface.
TSelectionEditor    
TSetElementProperty    
TSetProperty    
TStringProperty    
TTimeProperty    
TVariantProperty    
TWideCharProperty    
TWideStringProperty    
Routines
AncestorNameMatches    
ClassInheritsFrom    
FreeEditorGroup    
GetComponentEditor    Returns a component editor for the specified component on the specified form designer.
GetComponentProperties    
GetSelectionEditors    
GuidelinesFor    
NewEditorGroup    
NotifyGroupChange    
PossibleStream    
UnnotifyGroupChange    
Types
PInstPropList    
TBit    
TGetTopLevelComponentFunc    
TGroupChangeProc    
TInstProp    
TInstPropList    
Variables
GetTopLevelComponentFunc

沒有留言: