ious control types, such as standard VCL controls, third-party components, ActiveX controls, etc.
Econtrol Form Designer Pro is compatible with Delphi 5-10.4 Sydney and C++ Builder 5-10.4 Sydney. It supports both 32-bit and 64-bit platforms. It also supports cross-platform development with FireMonkey (FMX) framework.
How to Download Econtrol Form Designer Pro
If you are interested in using Econtrol Form Designer Pro in your projects, you can download it from var
ious sources online. One of them is [CodeBus], which provides the full source code of Econtrol Form Designer Pro v2.10. You can also find other versions of Econtrol Form Designer Pro on CodeBus, such as v2.50, v2.70, etc.
Another source is [OpenSea], which is the largest NFT marketplace. You can buy or sell Econtrol Form Designer Pro as a digital asset on OpenSea. You can also browse other NFT collections related to Delphi and C++ Builder on OpenSea.
How to Use Econtrol Form Designer Pro
To use Econtrol Form Designer Pro in your applications, you need to add the EControl.FormDesigner unit to the uses clause of your project. Then you can create an instance of TEControlFormDesigner class and assign it to the Designer property of your form. For example:
uses EControl.FormDesigner; var
FormDesigner: TEControlFormDesigner; procedure TForm1.FormCreate(Sender: TObject);
begin
FormDesigner := TEControlFormDesigner.Create(Self); FormDesigner.Designer := Self; end;
This will enable the runtime form design mode for your form. You can then use the mouse or keyboard to manipulate the controls on the form. You can also access the properties and events of the controls through the Object Inspector window, which is provided by the EControl.FormDesigner.Inspector unit.
To edit the scripts or code associated with the form, you need to integrate Econtrol Form Designer Pro with EControl Syntax Editor SDK. You can use the TEControlScripter component to link the form designer with the syntax editor. For example:
uses EControl.FormDesigner, EControl.SyntaxEditor, EControl.Scripter; var
FormDesigner: TEControlFormDesigner; SyntaxEditor: TSyntaxEditor; Scripter: TEControlScripter; procedure TForm1.FormCreate(Sender: TObject);
begin
FormDesigner := TEControlFormDesigner.Create(Self); FormDesigner.Designer := Self; SyntaxEditor := TSyntaxEditor.Create(Self); SyntaxEditor.Parent := Self; SyntaxEditor.Align := alBottom; SyntaxEditor.Height := 200; Scripter := TEControlScripter.Create(Self); Scripter.SyntaxParser := SyntaxEditor.SyntaxManager; Scripter.Source := SyntaxEditor.TextSource; Scripter.Designer := FormDesigner; end;
This will allow you to edit the scripts or code in the syntax editor and execute them with the scripter. You can also use the syntax editor to provide autocomplete, code folding, syntax highlighting, and other features for your scripts or code.
Conclusion
Econtrol Form Designer Pro is a powerful tool for runtime form design and editing in Delphi and C++ Builder applications. It is based on the EControl Syntax Editor SDK, which provides a rich set of features for text editing. It supports var
ious control types, platforms, and frameworks. It also allows you to integrate with EControl Syntax Editor SDK to edit scripts or code associated with the form. You can download Econtrol Form Designer Pro from var
ious sources online, such as CodeBus or OpenSea. You can also find more information and documentation about Econtrol Form Designer Pro on its [official website].
524038ac18