LCL Components/ja
│
English (en) │
日本語 (ja) │
русский (ru) │
中文(中国大陆) (zh_CN) │
より知りたいコンポーネントを選択されたい:
Forms
(StdCtrls unit Online Docsも参照のこと)
![l-ide-1.png](/images/f/f2/l-ide-1.png)
デフォルトでは新しいグラフィカルアプリケーションがプロジェクトに作られるとき、Form1がプロジェクトに加えられる。ツールバーの「New Form」をクリックするか、ファイルメニューの「新規フォーム」を選択することにより、さらにフォームが追加される。
Standard タブ
(StdCtrls unit Online Docsも参照のこと)
![Component Palette Standard.png](/images/b/ba/Component_Palette_Standard.png)
- ポインタ (コンポーネントを選択していないことを示すために使われる)
- デフォルトではコンポーネントはLCLの一部としてインストールされる:
Additional タブ
(See also the ExtCtrls unit Online Docs)
![Component Palette Additional.png](/images/7/7d/Component_Palette_Additional.png)
- Components installed by default as part of the LCL:
- TBitBtn/ja, TSpeedButton/ja, TStaticText/ja, TImage/ja, TShape/ja, TBevel/ja, TPaintBox/ja, TNotebook/ja, TLabeledEdit/ja, TSplitter/ja, TTrayIcon/ja, TMaskEdit/ja, TCheckListBox/ja, TScrollBox/ja, TApplicationProperties/ja, TStringGrid/ja, TDrawGrid/ja, TPairSplitter/ja, TColorBox/ja, TColorListBox/ja, TValueListEditor/ja
Common Controls タブ
(See also the ComCtrls unit Online Docs)
![Component Palette Common Controls.png](/images/4/4a/Component_Palette_Common_Controls.png)
- Components installed by default as part of the LCL:
- Controls which are not part of the LCL, but install in this tab:
- TRichMemo
- TDateTimePicker (included in Lazarus and installed automatically with make bigide, but not officially part of LCL)
- Tutorials:
Dialogs タブ
(See also the Dialogs unit Online Docs)
![Component Palette Dialogs.png](/images/7/72/Component_Palette_Dialogs.png)
- Components installed by default as part of the LCL:
- Several useful Dialog procedures or functions don't appear on the palette, but are easily used as direct calls from your source program.
Data Controls タブ
Data-aware components, which largely replicate the Standard and Additional groups but are applicable to databases:
(See also the DBCtrls unit Online Docs)
![Component Palette Data Controls.png](/images/7/75/Component_Palette_Data_Controls.png)
- Components installed by default as part of the LCL:
- Also on this tab:
- TDBDateTimePicker, which is included in Lazarus and installed automatically with make bigide, but not officially part of LCL.
Data Access タブ
Tha palette Data Access contains components for access to local and in-memory database tables.
![Component Palette Data Access.png](/images/2/25/Component_Palette_Data_Access.png)
- Components installed by default
- Also on this page:
- TSqliteDataset, TSqliteDataset
System タブ
![Component Palette System.png](/images/f/fe/Component_Palette_System.png)
- Components installed by default:
- Also on this tab:
- TCHMHelpDatabase and TLHelpConnector, included in Lazarus and installed automatically with make bigide
SQLdb タブ
Non-visible components for access to "large" database systems.
![sqldbcomponents-n.png](/images/5/5b/sqldbcomponents-n.png)
- Installed components:
- TSQLQuery/ja, TSQLTransaction/ja, TSQLScript/ja, TSQLConnector/ja, TMSSQLConnection/ja, TSybaseConnection/ja, TPQConnection/ja, TPQTEventMonitor/ja, TOracleConnection/ja, TODBCConnection/ja, TMySQL50Connection/ja, TMySQL51Connection/ja, TMySQL55Connection/ja, TMySQL56Connection/ja, TMySQL57Connection/ja, TSQLite3Connection/ja, TIBConnection/ja, TFBAdmin/ja, TFBEventMonitor/ja, TSQLDBLibraryLoader/ja
- No longer installed by default in 1.8.4.
Misc タブ
![Component Palette Misc.png](/images/8/8e/Component_Palette_Misc.png)
- Components installed by default:
- TColorButton, TSpinEdit, TFloatSpinEdit, TArrow, TCalendar, TEditButton, TFileNameEdit, TDirectoryEdit, TDateEdit, TCalcEdit, TFileListBox, TButtonPanel, TShellTreeView, TShellListView, TXMLPropStorage, TINIPropStorage, TJsonPropStorage, TIDEDialogLayoutStorage
LazControls タブ
The LazControls tab lists various (non related) Lazarus-specific components. They are needed by the IDE but can be used also by other projects.
![Component Palette LazControls.png](/images/d/d2/Component_Palette_LazControls.png)
- Components installed:
RTTI タブ
Specialized components for use with runtime type information.
![Component Palette RTTI.png](/images/e/ef/Component_Palette_RTTI.png)
- Installed components:
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
![Component Palette SynEdit.png](/images/2/22/Component_Palette_SynEdit.png)
- Components installed by default:
- TSynEdit, TSynCompletion, TSynAutoComplete, TSynMacroRecorder, TSynExporterHTML, TSynPluginSyncroEdit, TSynPasSyn, TSynFreePascalSyn, TSynCppSyn, TSynJavaSyn, TSynJSSyn, TSynPerlSyn, TSynHTMLSyn, TSynXMLSyn, TSynLFMSyn, TSSynDiffSyn, TSynUNIXShellScriptSyn, TSynCssSyn, TSynPHPSyn, TSynTeXSyn, TSynSQLSyn, TSynPythonSyn, TSynVBSyn, TSynAnySyn, TSynMultiSyn, TSynBatSyn, TSynIniSyn, TSynPoSyn
- Additional highlighters are available on https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/extrasyn/. This package can also be installed via Online package manager. They are collected in a separate palette SynEdit Highlighters.
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.
![Component Palette Chart.png](/images/2/29/Component_Palette_Chart.png)
- Components installed by default
- TChart, TListChartSource, TRandomChartSource, ,TUserDefinedChartSource, TCalculatedChartSource, TDbChartSource, TChartToolset, TChartAxisTransformations, TChartStyles, TChartLegendPanel, TChartNavScrollBar, TChartNavPanel, TIntervalChartSource, TDateTimeIntervalChartSource, TChartListBox, TChartExtentLink, TChartImageList, TChartCombobox,
- Components installed only if other packages are available:
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.
![Component Palette IPro.png](/images/9/9c/Component_Palette_IPro.png)
- Components installed: