Difference between revisions of "LCL Components/ja"

From Free Pascal wiki
Jump to navigationJump to search
 
(3 intermediate revisions by the same user not shown)
Line 13: Line 13:
 
* [[TForm/ja|TForm]]
 
* [[TForm/ja|TForm]]
  
==[[Standard tab/ja|Standardタブ]]==
+
==[[Standard tab/ja|Standard タブ]]==
 
([http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/index-4.html StdCtrls unit Online Docs]も参照のこと)
 
([http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/index-4.html StdCtrls unit Online Docs]も参照のこと)
 
<center>[[Image:Component_Palette_Standard.png]]</center>
 
<center>[[Image:Component_Palette_Standard.png]]</center>
Line 22: Line 22:
 
** [[TMainMenu/ja|TMainMenu]]、[[TPopupMenu/ja|TPopupMenu]]、[[TButton/ja|TButton]]、[[TLabel/ja|TLabel]]、[[TEdit/ja|TEdit]]、[[TMemo/ja|TMemo]]、[[TToggleBox/ja|TTogglBox]]、[[TCheckBox/ja|TCheckBox]]、[[TRadioButton/ja|TRadioButton]]、[[TListBox/ja|TListBox]]、[[TComboBox/ja|TComboBox]]、[[TScrollBar/ja|TScrollBar]]、[[TGroupBox/ja|TGroupBox]]、[[TRadioGroup/ja|TRadioGroup]]、[[TCheckGroup/ja|TCheckGroup]]、[[TPanel/ja|TPanel]]、[[TFrame/ja|TFrame]]、[[TActionList/ja|TActionList]]
 
** [[TMainMenu/ja|TMainMenu]]、[[TPopupMenu/ja|TPopupMenu]]、[[TButton/ja|TButton]]、[[TLabel/ja|TLabel]]、[[TEdit/ja|TEdit]]、[[TMemo/ja|TMemo]]、[[TToggleBox/ja|TTogglBox]]、[[TCheckBox/ja|TCheckBox]]、[[TRadioButton/ja|TRadioButton]]、[[TListBox/ja|TListBox]]、[[TComboBox/ja|TComboBox]]、[[TScrollBar/ja|TScrollBar]]、[[TGroupBox/ja|TGroupBox]]、[[TRadioGroup/ja|TRadioGroup]]、[[TCheckGroup/ja|TCheckGroup]]、[[TPanel/ja|TPanel]]、[[TFrame/ja|TFrame]]、[[TActionList/ja|TActionList]]
  
==[[Additional タブ]]==
+
==[[Additional/ja|Additional タブ]]==
 
(See also the [http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/index-4.html ExtCtrls unit Online Docs])
 
(See also the [http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/index-4.html ExtCtrls unit Online Docs])
 
<center>[[Image:Component_Palette_Additional.png]]</center>
 
<center>[[Image:Component_Palette_Additional.png]]</center>
Line 29: Line 29:
 
** [[TBitBtn]], [[TSpeedButton]], [[TStaticText]], [[TImage]], [[TShape]], [[TBevel]], [[TPaintBox]], [[TNotebook]], [[TLabeledEdit]], [[TSplitter]], [[TTrayIcon]], [[TMaskEdit]], [[TCheckListBox]], [[TScrollBox]], [[TApplicationProperties]], [[TStringGrid]], [[TDrawGrid]], [[TPairSplitter]], [[TColorBox]], [[TColorListBox]], [[TValueListEditor]]
 
** [[TBitBtn]], [[TSpeedButton]], [[TStaticText]], [[TImage]], [[TShape]], [[TBevel]], [[TPaintBox]], [[TNotebook]], [[TLabeledEdit]], [[TSplitter]], [[TTrayIcon]], [[TMaskEdit]], [[TCheckListBox]], [[TScrollBox]], [[TApplicationProperties]], [[TStringGrid]], [[TDrawGrid]], [[TPairSplitter]], [[TColorBox]], [[TColorListBox]], [[TValueListEditor]]
  
==[[Common Controls tab]]==
+
==[[Common Controls/ja|Common Controls タブ]]==
 
(See also the [http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/index-4.html ComCtrls unit Online Docs])
 
(See also the [http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/index-4.html ComCtrls unit Online Docs])
 
<center>[[Image:Component_Palette_Common_Controls.png]]</center>
 
<center>[[Image:Component_Palette_Common_Controls.png]]</center>
Line 42: Line 42:
 
**[[TTreeView]]
 
**[[TTreeView]]
  
==[[Dialogs tab]]==
+
==[[Dialogs/ja|Dialogs タブ]]==
 
(See also the [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/index-4.html Dialogs unit Online Docs])
 
(See also the [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/index-4.html Dialogs unit Online Docs])
 
<center>[[Image:Component_Palette_Dialogs.png]]</center>
 
<center>[[Image:Component_Palette_Dialogs.png]]</center>
Line 51: Line 51:
 
*Several useful '''[http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogExamples Dialog]'''  procedures or functions don't appear on the palette, but are easily used as direct calls from your source program.
 
*Several useful '''[http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogExamples Dialog]'''  procedures or functions don't appear on the palette, but are easily used as direct calls from your source program.
  
==[[Data Controls tab]]==  
+
==[[Data Controls/ja|Data Controls タブ]]==  
 
Data-aware components, which largely replicate the Standard and Additional groups but are applicable to databases:
 
Data-aware components, which largely replicate the Standard and Additional groups but are applicable to databases:
  
Line 62: Line 62:
 
** [[DateTimeCtrls Package#TDBDateTimePicker|TDBDateTimePicker]], which is included in Lazarus and installed automatically with make bigide, but not officially part of LCL.
 
** [[DateTimeCtrls Package#TDBDateTimePicker|TDBDateTimePicker]], which is included in Lazarus and installed automatically with make bigide, but not officially part of LCL.
  
==[[Data Access tab]]==
+
==[[Data Access/ja|Data Access タブ]]==
 
Tha palette '''Data Access''' contains components for access to local and in-memory database tables.
 
Tha palette '''Data Access''' contains components for access to local and in-memory database tables.
 
<center>[[Image:Component_Palette_Data Access.png]]</center>
 
<center>[[Image:Component_Palette_Data Access.png]]</center>
Line 70: Line 70:
 
** TSqliteDataset, TSqliteDataset
 
** TSqliteDataset, TSqliteDataset
  
==[[System tab]]==
+
==[[System/ja|System タブ]]==
 
<center>[[Image:Component_Palette_System.png]]</center>
 
<center>[[Image:Component_Palette_System.png]]</center>
  
Line 78: Line 78:
 
** [[TCHMHelpDatabase]] and [[TLHelpConnector]], included in Lazarus and installed automatically with make bigide
 
** [[TCHMHelpDatabase]] and [[TLHelpConnector]], included in Lazarus and installed automatically with make bigide
  
==[[SQLdb_tab|SQLdb tab]]==
+
==[[SQLdb_tab/ja|SQLdb タブ]]==
 
Non-visible components for access to "large" database systems.  
 
Non-visible components for access to "large" database systems.  
  
Line 84: Line 84:
  
 
* Installed components:
 
* Installed components:
** [[TSQLQuery]], [[TSQLTransaction]], [[TSQLScript]], [[TSQLConnector]], [[TMSSQLConnection]], [[TSybaseConnection]], [[TPQConnection]], [[TPQTEventMonitor]], [[TOracleConnection]], [[TODBCConnection]],  [[TMySQL50Connection]], [[TMySQL51Connection]], [[TMySQL55Connection]], [[TMySQL56Connection]], [[TMySQL57Connection]], [[TSQLite3Connection]], [[TIBConnection]], [[TFBAdmin]], [[TFBEventMonitor]], [[TSQLDBLibraryLoader]]
+
** [[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.
 
* No longer installed by default in 1.8.4.
** [[TMySQL40Connection]], [[TMySQL41Connection]]
+
** [[TMySQL40Connection/ja]], [[TMySQL41Connection/ja]]
  
==[[Misc tab]]==  
+
==[[Misc/ja|Misc タブ]]==  
 
<center>[[Image:Component_Palette_Misc.png]]</center>
 
<center>[[Image:Component_Palette_Misc.png]]</center>
 
* Components installed by default:
 
* Components installed by default:
 
** [[TColorButton]], [[TSpinEdit]], [[TFloatSpinEdit]], [[TArrow]], [[TCalendar]], [[TEditButton]], [[TFileNameEdit]], [[TDirectoryEdit]], [[TDateEdit]], [[TCalcEdit]], [[TFileListBox]], [[TButtonPanel]], [[TShellTreeView]], [[TShellListView]], [[TXMLPropStorage]], [[TINIPropStorage]], [[TJsonPropStorage]], TIDEDialogLayoutStorage
 
** [[TColorButton]], [[TSpinEdit]], [[TFloatSpinEdit]], [[TArrow]], [[TCalendar]], [[TEditButton]], [[TFileNameEdit]], [[TDirectoryEdit]], [[TDateEdit]], [[TCalcEdit]], [[TFileListBox]], [[TButtonPanel]], [[TShellTreeView]], [[TShellListView]], [[TXMLPropStorage]], [[TINIPropStorage]], [[TJsonPropStorage]], TIDEDialogLayoutStorage
  
==[[LazControls tab]]==
+
==[[LazControls/ja|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.
 
The '''LazControls tab''' lists various (non related) Lazarus-specific components. They are needed by the IDE but can be used also by other projects.
  
Line 101: Line 101:
 
** [[TCheckBoxThemed]], [[TDividerBevel]], [[TExtendedNotebook]], [[LazControls#TListFilterEdit|TListFilterEdit]], [[LazControls#TListViewFilterEdit|TListViewFilterEdit]], [http://www.pp4s.co.uk/main/tu-form-level-graph.html TLvlGraphControl], [[TShortPathEdit]], [[TSpinEditEx]], [[TFloatSpinEditEx]], [[LazControls#TTreeFilterEdit|TTreeFilterEdit]], [[TExtendedTabControl]]
 
** [[TCheckBoxThemed]], [[TDividerBevel]], [[TExtendedNotebook]], [[LazControls#TListFilterEdit|TListFilterEdit]], [[LazControls#TListViewFilterEdit|TListViewFilterEdit]], [http://www.pp4s.co.uk/main/tu-form-level-graph.html TLvlGraphControl], [[TShortPathEdit]], [[TSpinEditEx]], [[TFloatSpinEditEx]], [[LazControls#TTreeFilterEdit|TTreeFilterEdit]], [[TExtendedTabControl]]
  
==[[RTTI tab]]==
+
==[[RTTI/ja|RTTI タブ]]==
 
Specialized components for use with [[RTTI controls|runtime type information]].
 
Specialized components for use with [[RTTI controls|runtime type information]].
  
Line 109: Line 109:
 
** [[TTIEdit]], [[TTIComboBox]], [[TTIButton]],[[TTICheckBox]], [[TTILabel]], [[TTIGroupBox]], [[TTIRadioGroup]], [[TTICheckGroup]], [[TTICheckListBox]], [[TTIListBox]], [[TTIMemo]], [[TTICalendar]], [[TTIImage]],[[TTIFloatSpinEdit]], [[TTISpinEdit]], [[TTITrackBar]], [[TTIProgressBar]], [[TTIMaskEdit]], [[TTIColorButton]], [[TMultiPropertyLink]], [[TTIPropertyGrid]], [[TTIGrid]]
 
** [[TTIEdit]], [[TTIComboBox]], [[TTIButton]],[[TTICheckBox]], [[TTILabel]], [[TTIGroupBox]], [[TTIRadioGroup]], [[TTICheckGroup]], [[TTICheckListBox]], [[TTIListBox]], [[TTIMemo]], [[TTICalendar]], [[TTIImage]],[[TTIFloatSpinEdit]], [[TTISpinEdit]], [[TTITrackBar]], [[TTIProgressBar]], [[TTIMaskEdit]], [[TTIColorButton]], [[TMultiPropertyLink]], [[TTIPropertyGrid]], [[TTIGrid]]
  
== [[SynEdit_tab|SynEdit tab]] ==
+
== [[SynEdit_tab/ja|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 [http://synedit.sourceforge.net synedit at sourceforge]
 
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 [http://synedit.sourceforge.net synedit at sourceforge]
  
Line 118: Line 118:
 
** 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|Online package manager]]. They are collected in a separate palette '''SynEdit Highlighters'''.
 
** 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|Online package manager]]. They are collected in a separate palette '''SynEdit Highlighters'''.
  
== [[Chart_tab|Chart tab]] ==
+
== [[Chart_tab/ja|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.
 
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.
  
Line 128: Line 128:
 
**[[TAChart_documentation#AggPas_drawer|TChartGUIConnectorAggPas]], [[TAChart_documentation#BGRABitmap_drawer|TChartGUIConnectorBGRA]]
 
**[[TAChart_documentation#AggPas_drawer|TChartGUIConnectorAggPas]], [[TAChart_documentation#BGRABitmap_drawer|TChartGUIConnectorBGRA]]
  
== [[IPro_tab|iPro tab]] ==
+
== [[IPro_tab/ja|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.
 
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.
  

Latest revision as of 16:39, 21 March 2024

English (en) 日本語 (ja) русский (ru) 中文(中国大陆)‎ (zh_CN)

日本語版メニュー
メインページ - Lazarus Documentation日本語版 - 翻訳ノート - 日本語障害情報

より知りたいコンポーネントを選択されたい:

Forms

(StdCtrls unit Online Docsも参照のこと)

l-ide-1.png

デフォルトでは新しいグラフィカルアプリケーションがプロジェクトに作られるとき、Form1がプロジェクトに加えられる。ツールバーの「New Form」をクリックするか、ファイルメニューの「新規フォーム」を選択することにより、さらにフォームが追加される。

Standard タブ

(StdCtrls unit Online Docsも参照のこと)

Component Palette Standard.png
  • ポインタ (コンポーネントを選択していないことを示すために使われる)

Additional タブ

(See also the ExtCtrls unit Online Docs)

Component Palette Additional.png

Common Controls タブ

(See also the ComCtrls unit Online Docs)

Component Palette Common Controls.png
  • 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)

Dialogs タブ

(See also the Dialogs unit Online Docs)

Component Palette Dialogs.png
  • 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
  • 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

System タブ

Component Palette System.png

SQLdb タブ

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

Component Palette SQLdb.png

Misc タブ

Component Palette Misc.png

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

RTTI タブ

Specialized components for use with runtime type information.

Component Palette RTTI.png

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

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

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