Sign in Join
Wiki copytemporary

Revision 3 of 3, by WikiArchive on 11-10-2026. The page as it is now.

Lazarus Components

This is an overview of the components included in Lazarus and a comparison to those included with Turbo Delphi (from 2006).

Component Turbo Delphi Lazarus Notes
STANDARD
TActionList ✔ ✔
TButton ✔ ✔
TCheckBox ✔ ✔
TCheckGroup ✘ ✔
TComboBox ✔ ✔
TEdit ✔ ✔
TFrame ✔ ✔
TGroupBox ✔ ✔
TLabel ✔ ✔
TListBox ✔ ✔
TMainMenu ✔ ✔
TMemo ✔ ✔
TPanel ✔ ✔
TPopupMenu ✔ ✔
TRadioButton ✔ ✔
TRadioGroup ✔ ✔
TScrollBar ✔ ✔
TToggleBox ✘ ✔
Component Turbo Delphi Lazarus Notes
ADDITIONAL
TActionManager ✔ ✘
TActionMainMenuBar ✔ ✘
TActionToolBar ✔ ✘
TApplicationEvents ✔ ✘ called TApplicationProperties in Lazarus
TApplicationProperties ✘ ✔ called TApplicationEvents in Delphi
TBevel ✔ ✔
TBitBtn ✔ ✔
TButtonGroup ✔ ✘
TCategoryButtons ✔ ✘
TChart ✔* ✔** TAChart
TCheckListBox ✔ ✔
TColorBox ✔ ✔
TColorListBox ✔ ✔
TControlBar ✔ ✔
TCustomizeDlg ✔ ✘
TDockTabSet ✔ ✘
TDrawGrid ✔ ✔
TFlowPanel ✔ ✔
TGridPanel ✔ ✘
TImage ✔ ✔
TLabeledEdit ✔ ✔
TMaskEdit ✔ ✔
TPopupActionBar ✔ ✘
TScrollBox ✔ ✔
TShape ✔ ✔
TSpeedButton ✔ ✔
TSplitter ✔ ✔
TStandardColorMap ✔ ✘
TStaticText ✔ ✔
TStringGrid ✔ ✔
TTabSet ✔ ✘
TTrayIcon ✔ ✔
TTwilightColorMap ✔ ✘
TValueListEditor ✔ ✔
TXPColorMap ✔ ✘
TPairSplitter ✘ ✔
Component Turbo Delphi Lazarus Notes
WIN 32 - Common Controls
TAnimate ✔ ✘
TComboBoxEx ✔ ✔ in Lazarus on palette "Misc"
TCoolBar ✔ ✔
TDateTimePicker ✔ ✔ DateTimeCtrls Package
THeaderControl ✔ ✔
THotKey ✔ ✘
TImageList ✔ ✔
TListView ✔ ✔
TMonthCalendar ✔ ✔* TCalendar
TPageControl ✔ ✔
TPageScroller ✔ ✘
TPopupNotifier ✘ ✔
TProgressBar ✔ ✔
TRichEdit ✔ ✔* RichView,RichMemo
TStatusBar ✔ ✔
TTabControl ✔ ✔
TTrackBar ✔ ✔
TToolBar ✔ ✔
TTreeView ✔ ✔
TUpDown ✔ ✔
TXPManifest ✔ ✘
Component Turbo Delphi Lazarus Notes
SYSTEM
TPaintBox ✔ ✔
TTimer ✔ ✔
TMediaPlayer ✔ ✘
TOleContainer ✔ ✘
TCOMAdminCatalog ✔ ✘
TDDEClientConv ✔ ✘
TDDEClientItem ✔ ✘
TDDEServerConv ✔ ✘
TDDEServerItem ✔ ✘
TIdleTimer ✘ ✔
TLazComponentQueue ✘ ✔
THTMLHelpDatabase ✘ ✔
THTMLBrowserHelpViewer ✘ ✔
TProcessUTF8 ✘ ✔
TAsyncProcess ✘ ✔
TProcess ✘ ✔
TSimpleIPCClient ✘ ✔
TSimpleIPCServer ✘ ✔
TXMLConfig ✘ ✔
TEventLog ✘ ✔
Component Turbo Delphi Lazarus Notes
WIN 3.1
TDBLookupList ✔ ✘
TDBLookupCombo ✔ ✘
TDirectoryListBox ✔ ✘
TDriveComboBox ✔ ✘
TFileListBox ✔ ✔ in Lazarus on palette "Misc"
TFilterComboBox ✔ ✔ in Lazarus on palette "Misc"
THeader ✔ ✘
TOutline ✔ ✘
TNotebook ✔ ✔ in Lazarus on palette "Additional"
TTabbedNotebook ✔ ✘
Component Turbo Delphi Lazarus Notes
DATA ACCESS
TClientDataSet ✔ ✘ try TBufDataSet (unit BufDataset)
TDataSetProvider ✔ ✘ try TDataSource (unit db)
TDataSource ✔ ✔
TXMLTransform ✘ ✘
TXMLTransformClient ✘ ✘
TXMLTransformProvider ✘ ✘
TDbf ✘ ✔
TSdfDataSet ✘ ✔
TFixedFormatDataSet ✘ ✔
TMemDataset ✘ ✔
TCSVDataset ✘ ✔
Component Turbo Delphi Lazarus Notes
DATA CONTROLS
TDBChart ✔* ✘
TDBCheckBox ✔ ✔
TDBComboBox ✔ ✔
TDBCtrlGrid ✔ ✘
TDBEdit ✔ ✔
TDBGrid ✔ ✔
TDBImage ✔ ✔
TDBListBox ✔ ✔
TDBLookupComboBox ✔ ✔
TDBLookupListBox ✔ ✔
TDBMemo ✔ ✔
TDBNavigator ✔ ✔
TDBRadioGroup ✔ ✔
TDBRichEdit ✔ ✘
TDBText ✔ ✔
TDBGroupbox ✘ ✔
TDBCalendar ✘ ✔
Component Turbo Delphi Lazarus Notes
ADO\dbGo
TADOConnection ✔ ✘
TADOCommand ✔ ✘
TADODataSet ✔ ✘
TADOTable ✔ ✘
TADOQuery ✔ ✘
TADOStoredProc ✔ ✘
TRDSConnection ✔ ✘
Component Turbo Delphi Lazarus Notes
BDE
TTable ✔ ✘
TQuery ✔ ✘
TStoredProc ✔ ✘
TDatabase ✔ ✘
TSession ✔ ✘
TBatchMove ✔ ✘
TUpdateSQL ✔ ✘
Component Turbo Delphi Lazarus Notes
INTERBASE
TIBQuery ✘ ✔
TIBDatabase ✘ ✔
TIBTransaction ✘ ✔
Component Turbo Delphi Lazarus Notes
DBEXPRESS\SQLdb
TSQLConnection ✔ ✔*
TSQLDataSet ✔ ✘
TSQLQuery ✔ ✔
TSQLStoredProc ✔ ✘
TSQLTable ✔ ✘
TSQLMonitor ✘ ✘
TSimpleDataSet ✔ ✘
TSQLTransaction ✘ ✔
TSQLScript ✘ ✔
TSQLConnector ✘ ✔
Component Turbo Delphi Lazarus Notes
WEBSERVICES Web Service Toolkit
THTTPRIO ✔ ✘
THTTPReqResp ✔ ✘
TOPToSoapDomConvert ✔ ✘
TSOAPConnection ✔ ✘
THTTPSoapDispatcher ✔ ✘
TWSDLHTMLPublish ✔ ✘
THTTPSoapPascalInvoker ✔ ✘
THTTPSoapCppInvoker ✔ ✘
Component Turbo Delphi Lazarus Notes
INTERNET
TWebDispatcher ✔ ✘
TPageProducer ✔ ✘
TDataSetTableProducer ✔ ✘
TDataSetPageProducer ✔ ✘
TQueryTableProducer ✔ ✘
TSQLQueryTableProducer ✔ ✘
TTCPClient ✔ ✘
TTCPServer ✔ ✘
TUDPSocket ✔ ✘
TXMLDocument ✔ ✘
TWebBrowser ✔ ✔* IPro
Component Turbo Delphi Lazarus Notes
DIALOGS
TCalendarDialog ✘ ✔
TCalculatorDialog ✘ ✔
TColorDialog ✔ ✔
TFolderBrowserDialog ✔* ✘ TSelectDirectoryDialog in Lazarus
TSelectDirectoryDialog ✘ ✔* TFolderBrowserDialog in Delphi
TFindDialog ✔ ✔
TFontDialog ✔ ✔
TOpenDialog ✔ ✔
TOpenPictureDialog ✔ ✔
TOpenTextFileDialog ✔ ✘
TPageSetupDialog ✔ ✔
TPrintDialog ✔ ✔
TPrinterSetupDialog ✔ ✔
TReplaceDialog ✔ ✔
TSaveDialog ✔ ✔
TSavePictureDialog ✔ ✔
TSaveTextFileDialog ✔ ✘
Component Turbo Delphi Lazarus Notes
SAMPLES
TSpinButton ✔ ✘
TSpinEdit ✔ ✔ in Lazarus on palette "Misc"
TDirectoryOutline ✔ ✘
TCalendar ✔ ✔
IBEventAlerter ✔ ✘
TShellTreeView ✔ ✔ Shell_Controls
TShellComboBox ✔ ✘
TShellListView ✔ ✔ Shell_Controls
TShellChangeNotifier ✔ ✘
TColorGrid ✔ ✘
TGauge ✔ ✘
Component Turbo Delphi Lazarus Notes
MISC
TColorButton ✘ ✔
TFloatSpinEdit ✘ ✔
TArrow ✘ ✔
TCalendar ✔* ✔
TEditButton ✘ ✔
TFileNameEdit ✘ ✔
TDirectoryEdit ✘ ✔
TDateEdit ✘ ✔
TCalcEdit ✘ ✔
TFileListBox ✔ ✔
TXMLPropStorage ✘ ✔
TINIPropStorage ✘ ✔
TJSONPropStorage ✘ ✔
TButtonPanel ✘ ✔
TIDEDialogLayoutStorage ✘ ✔
Component Turbo Delphi Lazarus Notes
RTTI
TTIButton ✘ ✔
TTICalendar ✘ ✔
TTICheckBox ✘ ✔
TTICheckGroup ✘ ✔
TTICheckListBox ✘ ✔
TTIColorButton ✘ ✔
TTIComboBox ✘ ✔
TTIEdit ✘ ✔
TTIFloatSpinEdit ✘ ✔
TTIGrid ✘ ✔
TTIGroupBox ✘ ✔
TTIImage ✘ ✔
TTILabel ✘ ✔
TTIListBox ✘ ✔
TTIMaskEdit ✘ ✔
TTIMemo ✘ ✔
TMultiPropertyLink ✘ ✔
TTIProgressBar ✘ ✔
TTIPropertyGrid ✘ ✔
TTIRadioGroup ✘ ✔
TTISpinEdit ✘ ✔
TTITrackBar ✘ ✔
Component Turbo Delphi Lazarus Notes
SynEdit
TSynEdit ✘ ✔
TSynAutoComplete ✘ ✔
TSynExporterHTML ✘ ✔
TSynMacroRecorder ✘ ✔
TSynMemo ✘ ✔
TSynPasSyn ✘ ✔
TSynFreePascalSyn ✘ ✔
TSynCppSyn ✘ ✔
TSynJavaSyn ✘ ✔
TSynPerlSyn ✘ ✔
TSynHTMLSyn ✘ ✔
TSynXMLSyn ✘ ✔
TSynLFMSyn ✘ ✔
TSynUNIXShellScriptSyn ✘ ✔
TSynCssSyn ✘ ✔
TSynPHPSyn ✘ ✔
TSynTeXSyn ✘ ✔
TSynSQLSyn ✘ ✔
TSynPythonSyn ✘ ✔
TSynVBSyn ✘ ✔
TSynAnySyn ✘ ✔
TSynMultiSyn ✘ ✔
INDY
... ✔* ✔* [http://www.indyproject.org](http://www.indyproject.org)

From the Free Pascal wiki, page "Lazarus Components", as it stood on 2021-01-15 after a change by Trev, 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.