Difference between revisions of "Lazarus Components"

From Lazarus wiki
Jump to navigationJump to search
(Add missing TCheckGroup; fix typo; replace x with tick template)
Line 8: Line 8:
 
|-
 
|-
 
|[[TActionList]]
 
|[[TActionList]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TButton]]
 
|[[TButton]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TCheckBox]]
 
|[[TCheckBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 +
|
 +
|-
 +
|[[TCheckGroup]]
 +
|
 +
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TComboBox]]
 
|[[TComboBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TEdit]]
 
|[[TEdit]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TFrame]]
 
|[[TFrame]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TGroupBox]]
 
|[[TGroupBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TLabel]]
 
|[[TLabel]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TListBox]]
 
|[[TListBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TMainMenu]]
 
|[[TMainMenu]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TMemo]]
 
|[[TMemo]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TPanel]]
 
|[[TPanel]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TPopupMenu]]
 
|[[TPopupMenu]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TRadioButton]]
 
|[[TRadioButton]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TRadioGroup]]
 
|[[TRadioGroup]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TScrollBar]]
 
|[[TScrollBar]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TToggleBox]]
 
|[[TToggleBox]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 100: Line 105:
 
|-
 
|-
 
|[[TActionManager]]
 
|[[TActionManager]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TActionMainMenuBar]]
 
|[[TActionMainMenuBar]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TActionToolBar]]
 
|[[TActionToolBar]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TApplicationEvents]]
 
|[[TApplicationEvents]]
|x
+
|{{tick}}
 
|
 
|
 
|called TApplicationProperties in Lazarus
 
|called TApplicationProperties in Lazarus
Line 121: Line 126:
 
|[[TApplicationProperties]]
 
|[[TApplicationProperties]]
 
|
 
|
|x
+
|{{tick}}
 
|called TApplicationEvents in Delphi
 
|called TApplicationEvents in Delphi
 
|-
 
|-
 
|[[TBevel]]
 
|[[TBevel]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TBitBtn]]
 
|[[TBitBtn]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TButtonGroup]]
 
|[[TButtonGroup]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TCategoryButtons]]
 
|[[TCategoryButtons]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TChart]]
 
|[[TChart]]
|x*
+
|{{tick}}*
|x**
+
|{{tick}}**
 
| [[TAChart]]
 
| [[TAChart]]
 
|-
 
|-
 
|TCheckListBox
 
|TCheckListBox
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TColorBox]]
 
|[[TColorBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TColorListBox]]
 
|[[TColorListBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TControlBar]]
 
|[[TControlBar]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TCustomizeDlg]]
 
|[[TCustomizeDlg]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDockTabSet]]
 
|[[TDockTabSet]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDrawGrid]]
 
|[[TDrawGrid]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TFlowPanel]]
 
|[[TFlowPanel]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TGridPanel]]
 
|[[TGridPanel]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TImage]]
 
|[[TImage]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TLabeledEdit]]
 
|[[TLabeledEdit]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TMaskEdit]]
 
|[[TMaskEdit]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TPopupActionBar]]
 
|[[TPopupActionBar]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TScrollBox]]
 
|[[TScrollBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TShape]]
 
|[[TShape]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TSpeedButton]]
 
|[[TSpeedButton]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TSplitter]]
 
|[[TSplitter]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TStandardColorMap]]
 
|[[TStandardColorMap]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TStaticText]]
 
|[[TStaticText]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TStringGrid]]
 
|[[TStringGrid]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TTabSet]]
 
|[[TTabSet]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TTrayIcon]]
 
|[[TTrayIcon]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TTwilightColorMap]]
 
|[[TTwilightColorMap]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TValueListEditor]]
 
|[[TValueListEditor]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TXPColorMap]]
 
|[[TXPColorMap]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 277: Line 282:
 
|[[TPairSplitter]]
 
|[[TPairSplitter]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 288: Line 293:
 
|-
 
|-
 
|[[TAnimate]]
 
|[[TAnimate]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TComboBoxEx]]
 
|[[TComboBoxEx]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
| in Lazarus on palette "Misc"
 
| in Lazarus on palette "Misc"
 
|-
 
|-
 
|[[TCoolBar]]
 
|[[TCoolBar]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDateTimePicker]]
 
|[[TDateTimePicker]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|[[DateTimeCtrls_Package]]
 
|[[DateTimeCtrls_Package]]
 
|-
 
|-
 
|[[THeaderControl]]
 
|[[THeaderControl]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[THotKey]]
 
|[[THotKey]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TImageList]]
 
|[[TImageList]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TListView]]
 
|[[TListView]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TMonthCalendar]]
 
|[[TMonthCalendar]]
|x
+
|{{tick}}
|x*
+
|{{tick}}*
 
|[[TCalendar]]
 
|[[TCalendar]]
 
|-
 
|-
 
|[[TPageControl]]
 
|[[TPageControl]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TPageScroller]]
 
|[[TPageScroller]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 344: Line 349:
 
|[[TPopupNotifier]]
 
|[[TPopupNotifier]]
 
|
 
|
|x
+
|{{tick}}
 
|-
 
|-
 
|[[TProgressBar]]
 
|[[TProgressBar]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TRichEdit]]
 
|[[TRichEdit]]
|x
+
|{{tick}}
|x*
+
|{{tick}}*
 
| [[RichView]],[[RichMemo]]
 
| [[RichView]],[[RichMemo]]
 
|-
 
|-
 
|[[TStatusBar]]
 
|[[TStatusBar]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TTabControl]]
 
|[[TTabControl]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TTrackBar]]
 
|[[TTrackBar]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TToolBar]]
 
|[[TToolBar]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TTreeView]]
 
|[[TTreeView]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TUpDown]]
 
|[[TUpDown]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TXPManifest]]
 
|[[TXPManifest]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 399: Line 404:
 
|-
 
|-
 
|[[TPaintBox]]
 
|[[TPaintBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TTimer]]
 
|[[TTimer]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TMediaPlayer]]
 
|[[TMediaPlayer]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TOleContainer]]
 
|[[TOleContainer]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TCOMAdminCatalog]]
 
|[[TCOMAdminCatalog]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDDEClientConv]]
 
|[[TDDEClientConv]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDDEClientItem]]
 
|[[TDDEClientItem]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDDEServerConv]]
 
|[[TDDEServerConv]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDDEServerItem]]
 
|[[TDDEServerItem]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 445: Line 450:
 
|[[TIdleTimer]]
 
|[[TIdleTimer]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TLazComponentQueue]]
 
|[[TLazComponentQueue]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[THTMLHelpDatabase]]
 
|[[THTMLHelpDatabase]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[THTMLBrowserHelpViewer]]
 
|[[THTMLBrowserHelpViewer]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TProcessUTF8]]
 
|[[TProcessUTF8]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TAsyncProcess]]
 
|[[TAsyncProcess]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
  
Line 476: Line 481:
 
|[[TProcess]]
 
|[[TProcess]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TSimpleIPCClient]]
 
|[[TSimpleIPCClient]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TSimpleIPCServer]]
 
|[[TSimpleIPCServer]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TXMLConfig]]
 
|[[TXMLConfig]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TEventLog]]
 
|[[TEventLog]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 507: Line 512:
 
|-
 
|-
 
|[[TDBLookupList]]
 
|[[TDBLookupList]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDBLookupCombo]]
 
|[[TDBLookupCombo]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDirectoryListBox]]
 
|[[TDirectoryListBox]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDriveComboBox]]
 
|[[TDriveComboBox]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TFileListBox]]
 
|[[TFileListBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|in Lazarus on palette "Misc"
 
|in Lazarus on palette "Misc"
 
|-
 
|-
 
|[[TFilterComboBox]]
 
|[[TFilterComboBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|in Lazarus on palette "Misc"
 
|in Lazarus on palette "Misc"
 
|-
 
|-
 
|[[THeader]]
 
|[[THeader]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TOutline]]
 
|[[TOutline]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TNotebook]]
 
|[[TNotebook]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|in Lazarus on palette "Additional"
 
|in Lazarus on palette "Additional"
 
|-
 
|-
 
|[[TTabbedNotebook]]
 
|[[TTabbedNotebook]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 564: Line 569:
 
|-
 
|-
 
|[[TClientDataSet]]
 
|[[TClientDataSet]]
|x
+
|{{tick}}
 
|
 
|
 
|try TBufDataSet (unit BufDataset)
 
|try TBufDataSet (unit BufDataset)
 
|-
 
|-
 
|[[TDataSetProvider]]
 
|[[TDataSetProvider]]
|x
+
|{{tick}}
 
|
 
|
 
|try TDataSource (unit db)
 
|try TDataSource (unit db)
 
|-
 
|-
 
|[[TDataSource]]
 
|[[TDataSource]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
Line 595: Line 600:
 
|[[TDbf]]
 
|[[TDbf]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TSdfDataSet]]
 
|[[TSdfDataSet]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TFixedFormatDataSet]]
 
|[[TFixedFormatDataSet]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TMemDataset]]
 
|[[TMemDataset]]
 
|
 
|
|x
+
|{{tick}}
 
|-
 
|-
 
|[[TCSVDataset]]
 
|[[TCSVDataset]]
 
|
 
|
|x
+
{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 625: Line 630:
 
|-
 
|-
 
|[[TDBChart]]
 
|[[TDBChart]]
|x*
+
|{{tick}}*
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDBCheckBox]]
 
|[[TDBCheckBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBComboBox]]
 
|[[TDBComboBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBCtrlGrid]]
 
|[[TDBCtrlGrid]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDBEdit]]
 
|[[TDBEdit]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBGrid]]
 
|[[TDBGrid]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBImage]]
 
|[[TDBImage]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBListBox]]
 
|[[TDBListBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBLookupComboBox]]
 
|[[TDBLookupComboBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBLookupListBox]]
 
|[[TDBLookupListBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBMemo]]
 
|[[TDBMemo]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBNavigator]]
 
|[[TDBNavigator]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBRadioGroup]]
 
|[[TDBRadioGroup]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBRichEdit]]
 
|[[TDBRichEdit]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDBText]]
 
|[[TDBText]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|-
 
|-
 
|[[TDBGroupbox]]
 
|[[TDBGroupbox]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
|[[TDBCalendar]]
 
|[[TDBCalendar]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 716: Line 721:
 
|-
 
|-
 
|[[TADOConnection]]
 
|[[TADOConnection]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TADOCommand]]
 
|[[TADOCommand]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TADODataSet]]
 
|[[TADODataSet]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TADOTable]]
 
|[[TADOTable]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TADOQuery]]
 
|[[TADOQuery]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TADOStoredProc]]
 
|[[TADOStoredProc]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TRDSConnection]]
 
|[[TRDSConnection]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 758: Line 763:
 
|-
 
|-
 
|[[TTable]]
 
|[[TTable]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TQuery]]
 
|[[TQuery]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TStoredProc]]
 
|[[TStoredProc]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TDatabase]]
 
|[[TDatabase]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TSession]]
 
|[[TSession]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TBatchMove]]
 
|[[TBatchMove]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TUpdateSQL]]
 
|[[TUpdateSQL]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 801: Line 806:
 
| [[TIBQuery]]
 
| [[TIBQuery]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TIBDatabase]]
 
| [[TIBDatabase]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TIBTransaction]]
 
| [[TIBTransaction]]
|]
+
|
|x
+
|{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 822: Line 827:
 
|-
 
|-
 
| [[TSQLConnection]]
 
| [[TSQLConnection]]
|x
+
|{{tick}}
|x*
+
|{{tick}}*
 
|
 
|
 
|-
 
|-
 
| [[TSQLDataSet]]
 
| [[TSQLDataSet]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TSQLQuery]]
 
| [[TSQLQuery]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSQLStoredProc]]
 
| [[TSQLStoredProc]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TSQLTable]]
 
| [[TSQLTable]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 852: Line 857:
 
|-
 
|-
 
| [[TSimpleDataSet]]
 
| [[TSimpleDataSet]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 858: Line 863:
 
| [[TSQLTransaction]]
 
| [[TSQLTransaction]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSQLScript]]
 
| [[TSQLScript]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSQLConnector]]
 
| [[TSQLConnector]]
 
|
 
|
|x
+
|{{tick}}
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
 
|colspan="4"|
 
|colspan="4"|
Line 878: Line 883:
 
|-
 
|-
 
| [[THTTPRIO]]
 
| [[THTTPRIO]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[THTTPReqResp]]
 
| [[THTTPReqResp]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TOPToSoapDomConvert]]
 
| [[TOPToSoapDomConvert]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|[[TSOAPConnection]]
 
|[[TSOAPConnection]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[THTTPSoapDispatcher]]
 
| [[THTTPSoapDispatcher]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
|  [[TWSDLHTMLPublish]]
 
|  [[TWSDLHTMLPublish]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[THTTPSoapPascalInvoker]]
 
| [[THTTPSoapPascalInvoker]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[THTTPSoapCppInvoker]]
 
| [[THTTPSoapCppInvoker]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 925: Line 930:
 
|-
 
|-
 
| [[TWebDispatcher]]
 
| [[TWebDispatcher]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TPageProducer]]
 
| [[TPageProducer]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TDataSetTableProducer]]
 
| [[TDataSetTableProducer]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TDataSetPageProducer]]
 
| [[TDataSetPageProducer]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TQueryTableProducer]]
 
| [[TQueryTableProducer]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TSQLQueryTableProducer]]
 
| [[TSQLQueryTableProducer]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TTCPClient]]
 
| [[TTCPClient]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TTCPServer]]
 
| [[TTCPServer]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TUDPSocket]]
 
| [[TUDPSocket]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TXMLDocument]]
 
| [[TXMLDocument]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TWebBrowser]]
 
| [[TWebBrowser]]
|x
+
|{{tick}}
|x*
+
|{{tick}}*
 
| [[IPro]]
 
| [[IPro]]
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 988: Line 993:
 
| [[TCalendarDialog]]
 
| [[TCalendarDialog]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TCalculatorDialog]]
 
| [[TCalculatorDialog]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TColorDialog]]
 
| [[TColorDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TFolderBrowserDialog]]
 
| [[TFolderBrowserDialog]]
|x*
+
|{{tick}}*
 
|
 
|
 
| [[TSelectDirectoryDialog]] in Lazarus
 
| [[TSelectDirectoryDialog]] in Lazarus
Line 1,008: Line 1,013:
 
| [[TSelectDirectoryDialog]]
 
| [[TSelectDirectoryDialog]]
 
|
 
|
|x*
+
|{{tick}}*
 
| [[TFolderBrowserDialog]] in Delphi
 
| [[TFolderBrowserDialog]] in Delphi
 
|-
 
|-
 
| [[TFindDialog]]
 
| [[TFindDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TFontDialog]]
 
| [[TFontDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TOpenDialog]]
 
| [[TOpenDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TOpenPictureDialog]]
 
| [[TOpenPictureDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TOpenTextFileDialog]]
 
| [[TOpenTextFileDialog]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TPageSetupDialog]]
 
| [[TPageSetupDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TPrintDialog]]
 
| [[TPrintDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TPrinterSetupDialog]]
 
| [[TPrinterSetupDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TReplaceDialog]]
 
| [[TReplaceDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSaveDialog]]
 
| [[TSaveDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSavePictureDialog]]
 
| [[TSavePictureDialog]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSaveTextFileDialog]]
 
| [[TSaveTextFileDialog]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 1,079: Line 1,084:
 
|-
 
|-
 
| [[TSpinButton]]
 
| [[TSpinButton]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TSpinEdit]]
 
| [[TSpinEdit]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|in Lazarus on palette "Misc"
 
|in Lazarus on palette "Misc"
 
|-
 
|-
 
| [[TDirectoryOutline]]
 
| [[TDirectoryOutline]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TCalendar]]
 
| [[TCalendar]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[IBEventAlerter]]
 
| [[IBEventAlerter]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TShellTreeView]]
 
| [[TShellTreeView]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|Shell_Controls
 
|Shell_Controls
 
|-
 
|-
 
|[[TShellComboBox]]
 
|[[TShellComboBox]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TShellListView]]
 
| [[TShellListView]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|Shell_Controls
 
|Shell_Controls
 
|-
 
|-
 
| [[TShellChangeNotifier]]
 
| [[TShellChangeNotifier]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TColorGrid]]
 
| [[TColorGrid]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
 
|-
 
|-
 
| [[TGauge]]
 
| [[TGauge]]
|x
+
|{{tick}}
 
|
 
|
 
|
 
|
Line 1,142: Line 1,147:
 
| [[TColorButton]]
 
| [[TColorButton]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TFloatSpinEdit]]
 
| [[TFloatSpinEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TArrow]]
 
| [[TArrow]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TCalendar]]
 
| [[TCalendar]]
|x*
+
|{{tick}}*
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TEditButton]]
 
| [[TEditButton]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TFileNameEdit]]
 
| [[TFileNameEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TDirectoryEdit]]
 
| [[TDirectoryEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TDateEdit]]
 
| [[TDateEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TCalcEdit]]
 
| [[TCalcEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
  
 
|-
 
|-
 
| [[TFileListBox]]
 
| [[TFileListBox]]
|x
+
|{{tick}}
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TXMLPropStorage]]
 
| [[TXMLPropStorage]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TINIPropStorage]]
 
| [[TINIPropStorage]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TJSONPropStorage]]
 
| [[TJSONPropStorage]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TButtonPanel]]
 
| [[TButtonPanel]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TIDEDialogLayoutStorage]]
 
| [[TIDEDialogLayoutStorage]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 1,225: Line 1,230:
 
| [[TTIButton]]
 
| [[TTIButton]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTICalendar]]
 
| [[TTICalendar]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTICheckBox]]
 
| [[TTICheckBox]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTICheckGroup]]
 
| [[TTICheckGroup]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTICheckListBox]]
 
| [[TTICheckListBox]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIColorButton]]
 
| [[TTIColorButton]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIComboBox]]
 
| [[TTIComboBox]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIEdit]]
 
| [[TTIEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIFloatSpinEdit]]
 
| [[TTIFloatSpinEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIGrid]]
 
| [[TTIGrid]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIGroupBox]]
 
| [[TTIGroupBox]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIImage]]
 
| [[TTIImage]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTILabel]]
 
| [[TTILabel]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIListBox]]
 
| [[TTIListBox]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIMaskEdit]]
 
| [[TTIMaskEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIMemo]]
 
| [[TTIMemo]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TMultiPropertyLink]]
 
| [[TMultiPropertyLink]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIProgressBar]]
 
| [[TTIProgressBar]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIPropertyGrid]]
 
| [[TTIPropertyGrid]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTIRadioGroup]]
 
| [[TTIRadioGroup]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTISpinEdit]]
 
| [[TTISpinEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TTITrackBar]]
 
| [[TTITrackBar]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 1,342: Line 1,347:
 
| [[TSynEdit]]
 
| [[TSynEdit]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynAutoComplete]]
 
| [[TSynAutoComplete]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynExporterHTML]]
 
| [[TSynExporterHTML]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynMacroRecorder]]
 
| [[TSynMacroRecorder]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynMemo]]
 
| [[TSynMemo]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynPasSyn]]
 
| [[TSynPasSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynFreePascalSyn]]
 
| [[TSynFreePascalSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynCppSyn]]
 
| [[TSynCppSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynJavaSyn]]
 
| [[TSynJavaSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynPerlSyn]]
 
| [[TSynPerlSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynHTMLSyn]]
 
| [[TSynHTMLSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynXMLSyn]]
 
| [[TSynXMLSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynLFMSyn]]
 
| [[TSynLFMSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynUNIXShellScriptSyn]]
 
| [[TSynUNIXShellScriptSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynCssSyn]]
 
| [[TSynCssSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynPHPSyn]]
 
| [[TSynPHPSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynTeXSyn]]
 
| [[TSynTeXSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynSQLSyn]]
 
| [[TSynSQLSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynPythonSyn]]
 
| [[TSynPythonSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynVBSyn]]
 
| [[TSynVBSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynAnySyn]]
 
| [[TSynAnySyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|-
 
|-
 
| [[TSynMultiSyn]]
 
| [[TSynMultiSyn]]
 
|
 
|
|x
+
|{{tick}}
 
|
 
|
 
|- style="background-color:#cccccc;"
 
|- style="background-color:#cccccc;"
Line 1,454: Line 1,459:
 
|-
 
|-
 
|...
 
|...
|x*
+
|{{tick}}*
|x*
+
|{{tick}}*
 
|http://www.indyproject.org
 
|http://www.indyproject.org
 
|-
 
|-

Revision as of 00:45, 15 January 2021

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

Component Turbo Delphi Lazarus Notes

STANDARD

TActionList Yes Yes
TButton Yes Yes
TCheckBox Yes Yes
TCheckGroup Yes
TComboBox Yes Yes
TEdit Yes Yes
TFrame Yes Yes
TGroupBox Yes Yes
TLabel Yes Yes
TListBox Yes Yes
TMainMenu Yes Yes
TMemo Yes Yes
TPanel Yes Yes
TPopupMenu Yes Yes
TRadioButton Yes Yes
TRadioGroup Yes Yes
TScrollBar Yes Yes
TToggleBox Yes
Component Turbo Delphi Lazarus Notes

ADDITIONAL

TActionManager Yes
TActionMainMenuBar Yes
TActionToolBar Yes
TApplicationEvents Yes called TApplicationProperties in Lazarus
TApplicationProperties Yes called TApplicationEvents in Delphi
TBevel Yes Yes
TBitBtn Yes Yes
TButtonGroup Yes
TCategoryButtons Yes
TChart Yes* Yes** TAChart
TCheckListBox Yes Yes
TColorBox Yes Yes
TColorListBox Yes Yes
TControlBar Yes Yes
TCustomizeDlg Yes
TDockTabSet Yes
TDrawGrid Yes Yes
TFlowPanel Yes Yes
TGridPanel Yes
TImage Yes Yes
TLabeledEdit Yes Yes
TMaskEdit Yes Yes
TPopupActionBar Yes
TScrollBox Yes Yes
TShape Yes Yes
TSpeedButton Yes Yes
TSplitter Yes Yes
TStandardColorMap Yes
TStaticText Yes Yes
TStringGrid Yes Yes
TTabSet Yes
TTrayIcon Yes Yes
TTwilightColorMap Yes
TValueListEditor Yes Yes
TXPColorMap Yes
TPairSplitter Yes
Component Turbo Delphi Lazarus Notes

WIN 32\Common Controls

TAnimate Yes
TComboBoxEx Yes Yes in Lazarus on palette "Misc"
TCoolBar Yes Yes
TDateTimePicker Yes Yes DateTimeCtrls_Package
THeaderControl Yes Yes
THotKey Yes
TImageList Yes Yes
TListView Yes Yes
TMonthCalendar Yes Yes* TCalendar
TPageControl Yes Yes
TPageScroller Yes
TPopupNotifier Yes
TProgressBar Yes Yes
TRichEdit Yes Yes* RichView,RichMemo
TStatusBar Yes Yes
TTabControl Yes Yes
TTrackBar Yes Yes
TToolBar Yes Yes
TTreeView Yes Yes
TUpDown Yes Yes
TXPManifest Yes
Component Turbo Delphi Lazarus Notes

SYSTEM

TPaintBox Yes Yes
TTimer Yes Yes
TMediaPlayer Yes
TOleContainer Yes
TCOMAdminCatalog Yes
TDDEClientConv Yes
TDDEClientItem Yes
TDDEServerConv Yes
TDDEServerItem Yes
TIdleTimer Yes
TLazComponentQueue Yes
THTMLHelpDatabase Yes
THTMLBrowserHelpViewer Yes
TProcessUTF8 Yes
TAsyncProcess Yes
TProcess Yes
TSimpleIPCClient Yes
TSimpleIPCServer Yes
TXMLConfig Yes
TEventLog Yes
Component Turbo Delphi Lazarus Notes

WIN 3.1

TDBLookupList Yes
TDBLookupCombo Yes
TDirectoryListBox Yes
TDriveComboBox Yes
TFileListBox Yes Yes in Lazarus on palette "Misc"
TFilterComboBox Yes Yes in Lazarus on palette "Misc"
THeader Yes
TOutline Yes
TNotebook Yes Yes in Lazarus on palette "Additional"
TTabbedNotebook Yes
Component Turbo Delphi Lazarus Notes

DATA ACCESS

TClientDataSet Yes try TBufDataSet (unit BufDataset)
TDataSetProvider Yes try TDataSource (unit db)
TDataSource Yes Yes
TXMLTransform
TXMLTransformClient
TXMLTransformProvider
TDbf Yes
TSdfDataSet Yes
TFixedFormatDataSet Yes
TMemDataset Yes
TCSVDataset

Yes

Component Turbo Delphi Lazarus Notes

DATA CONTROLS

TDBChart Yes*
TDBCheckBox Yes Yes
TDBComboBox Yes Yes
TDBCtrlGrid Yes
TDBEdit Yes Yes
TDBGrid Yes Yes
TDBImage Yes Yes
TDBListBox Yes Yes
TDBLookupComboBox Yes Yes
TDBLookupListBox Yes Yes
TDBMemo Yes Yes
TDBNavigator Yes Yes
TDBRadioGroup Yes Yes
TDBRichEdit Yes
TDBText Yes Yes
TDBGroupbox Yes
TDBCalendar Yes
Component Turbo Delphi Lazarus Notes

ADO\dbGo

TADOConnection Yes
TADOCommand Yes
TADODataSet Yes
TADOTable Yes
TADOQuery Yes
TADOStoredProc Yes
TRDSConnection Yes
Component Turbo Delphi Lazarus Notes

BDE

TTable Yes
TQuery Yes
TStoredProc Yes
TDatabase Yes
TSession Yes
TBatchMove Yes
TUpdateSQL Yes
Component Turbo Delphi Lazarus Notes

INTERBASE

TIBQuery Yes
TIBDatabase Yes
TIBTransaction Yes
Component Turbo Delphi Lazarus Notes

DBEXPRESS\SQLdb

TSQLConnection Yes Yes*
TSQLDataSet Yes
TSQLQuery Yes Yes
TSQLStoredProc Yes
TSQLTable Yes
TSQLMonitor
TSimpleDataSet Yes
TSQLTransaction Yes
TSQLScript Yes
TSQLConnector Yes
Component Turbo Delphi Lazarus Notes

WEBSERVICES Web_Service_Toolkit

THTTPRIO Yes
THTTPReqResp Yes
TOPToSoapDomConvert Yes
TSOAPConnection Yes
THTTPSoapDispatcher Yes
TWSDLHTMLPublish Yes
THTTPSoapPascalInvoker Yes
THTTPSoapCppInvoker Yes
Component Turbo Delphi Lazarus Notes

INTERNET

TWebDispatcher Yes
TPageProducer Yes
TDataSetTableProducer Yes
TDataSetPageProducer Yes
TQueryTableProducer Yes
TSQLQueryTableProducer Yes
TTCPClient Yes
TTCPServer Yes
TUDPSocket Yes
TXMLDocument Yes
TWebBrowser Yes Yes* IPro
Component Turbo Delphi Lazarus Notes

DIALOGS

TCalendarDialog Yes
TCalculatorDialog Yes
TColorDialog Yes Yes
TFolderBrowserDialog Yes* TSelectDirectoryDialog in Lazarus
TSelectDirectoryDialog Yes* TFolderBrowserDialog in Delphi
TFindDialog Yes Yes
TFontDialog Yes Yes
TOpenDialog Yes Yes
TOpenPictureDialog Yes Yes
TOpenTextFileDialog Yes
TPageSetupDialog Yes Yes
TPrintDialog Yes Yes
TPrinterSetupDialog Yes Yes
TReplaceDialog Yes Yes
TSaveDialog Yes Yes
TSavePictureDialog Yes Yes
TSaveTextFileDialog Yes
Component Turbo Delphi Lazarus Notes

SAMPLES

TSpinButton Yes
TSpinEdit Yes Yes in Lazarus on palette "Misc"
TDirectoryOutline Yes
TCalendar Yes Yes
IBEventAlerter Yes
TShellTreeView Yes Yes Shell_Controls
TShellComboBox Yes
TShellListView Yes Yes Shell_Controls
TShellChangeNotifier Yes
TColorGrid Yes
TGauge Yes
Component Turbo Delphi Lazarus Notes

MISC

TColorButton Yes
TFloatSpinEdit Yes
TArrow Yes
TCalendar Yes* Yes
TEditButton Yes
TFileNameEdit Yes
TDirectoryEdit Yes
TDateEdit Yes
TCalcEdit Yes
TFileListBox Yes Yes
TXMLPropStorage Yes
TINIPropStorage Yes
TJSONPropStorage Yes
TButtonPanel Yes
TIDEDialogLayoutStorage Yes
Component Turbo Delphi Lazarus Notes

RTTI

TTIButton Yes
TTICalendar Yes
TTICheckBox Yes
TTICheckGroup Yes
TTICheckListBox Yes
TTIColorButton Yes
TTIComboBox Yes
TTIEdit Yes
TTIFloatSpinEdit Yes
TTIGrid Yes
TTIGroupBox Yes
TTIImage Yes
TTILabel Yes
TTIListBox Yes
TTIMaskEdit Yes
TTIMemo Yes
TMultiPropertyLink Yes
TTIProgressBar Yes
TTIPropertyGrid Yes
TTIRadioGroup Yes
TTISpinEdit Yes
TTITrackBar Yes
Component Turbo Delphi Lazarus Notes

SynEdit

TSynEdit Yes
TSynAutoComplete Yes
TSynExporterHTML Yes
TSynMacroRecorder Yes
TSynMemo Yes
TSynPasSyn Yes
TSynFreePascalSyn Yes
TSynCppSyn Yes
TSynJavaSyn Yes
TSynPerlSyn Yes
TSynHTMLSyn Yes
TSynXMLSyn Yes
TSynLFMSyn Yes
TSynUNIXShellScriptSyn Yes
TSynCssSyn Yes
TSynPHPSyn Yes
TSynTeXSyn Yes
TSynSQLSyn Yes
TSynPythonSyn Yes
TSynVBSyn Yes
TSynAnySyn Yes
TSynMultiSyn Yes

INDY

... Yes* Yes* http://www.indyproject.org