2016-07-16

from Lazarus Documentation

← Older revision

Revision as of 11:14, 16 July 2016

Line 1:

Line 1:



#redirect
:[[
Lazarus_Documentation#
LCL]]

+

The '''Lazarus component library''' or '''LCL''' is very similar to Delphi's [[VCL]] (Visual Component Library). Most Lazarus units, classes and properties have the same name and functionality as their equivalents in Delphi. This makes porting Delphi applications to Lazarus relatively easy.

+

+

* [[doc
:
lcl/|LCL documentation]] - On line help for LCL (work in progress).

+

* [[LazActiveX]] - ActiveX/LazActiveX documentation

+

*
[[LCL
Components]] - Tutorials about the standard LCL components such as TMainMenu, TButton, TComboBox, TTimer, etc. Complements and links to the reference docs.

+

* [[The LCL in various platforms]] - A brief discussion about LCL features which behave differently in different platforms.

+

* [[Autosize / Layout]] - How to design forms that work on all platforms.

+

* [[Main Loop Hooks]] - How to handle multiple event sources

+

* [[Asynchronous Calls]] - How to queue methods for later execution

+

* [[File size and smartlinking]] - How to smartlink applications and create smaller executables.

+

* [[Accessing the Interfaces directly]] - Example how to access the LCL widgetsets

+

* [[Add Help to Your Application]] - How to create a Online Help for your application

+

* [[Colors]] - Description of system colors like clDefault, clWindow and the fpImage FPColor

+

* [[LCL Tips]] - Tips and tricks

+

* [[LCL Defines]] - Choosing the right options to recompile LCL

+

* [[Components_and_Code_examples|LCL Code Examples]] - Example working code for Lazarus.

+

* [[Lazarus Custom Drawn Controls]] - A set of custom drawn controls in Lazarus

+

* [[LCL Accessibility]] - Documentation about using making LCL applications accessible

+

+

*[[TAChart documentation]] - Standard component for drawing graphs and charts.

+

+

{{LCL Components}}

+

+

[[Category:Components
]]

Show more