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