Sign in Join
Wiki copytemporary

LCL Components

English · Русский · 中文(中国) · 日本語

Please choose the component about which you would like to know more:

Forms

(See also the StdCtrls unit Online Docs)

By default Form1 is added to the project when a new graphical application is created. Additional forms may be added to the project by clicking on the 'New Form' button on tool bar or selecting 'New Form' from the file menu.

Standard tab

(See also the StdCtrls unit Online Docs)

Additional tab

(See also the ExtCtrls unit Online Docs)

Common Controls tab

(See also the ComCtrls unit Online Docs)

Dialogs tab

(See also the Dialogs unit Online Docs)

Data Controls tab

Data-aware components, which largely replicate the Standard and Additional groups but are applicable to databases:

(See also the DBCtrls unit Online Docs)

Data Access tab

Tha palette Data Access contains components for access to local and in-memory database tables.

System tab

SQLdb tab

Non-visible components for access to "large" database systems.

Misc tab

LazControls tab

The LazControls tab lists various (non related) Lazarus-specific components. They are needed by the IDE but can be used also by other projects.

RTTI tab

Specialized components for use with runtime type information.

SynEdit tab

SynEdit is an advanced multi-line edit control, which is integrated into the Lazarus. It is the code editor of the Lazarus IDE and is available in the directory "lazarus/components/synedit". It supports Syntax Highlighting, code completion, code folding and includes exporters for html, tex and rtf. It is a fully custom drawn component, meaning that it doesn't wrap native controls of each platform and that no external library is required; this make SynEdit a crossplatform component. Note that the SynEdit available with Lazarus is a fork of the original SynEdit for Borland Delphi, Kylix and C++Builder which can be found in synedit at sourceforge

Chart tab

The Chart tab lists components for use with graphs and charts from the TAChart package. They are not part of the LCL, but most of them are installed by default.

iPro tab

The IPro palette lists components related to display of html pages. They do not belong to the IDE but are needed by the IDE to show the html-formatted popup coding hints and the chm help files.


From the Free Pascal wiki, page "LCL Components", as it stood on 2023-10-14 after a change by Wp, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Revision 2, last changed by WikiArchive .

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.