Sign in Join
Wiki copytemporary

LCL Components/zh CN: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11选择对应控件了解相关信息:
22
33## [[Forms]]
44
55(参照文档 [StdCtrls unit Online Docs](https://lazarus-ccr.sourceforge.io/docs/lcl/forms/tform.html))
66
7-<center>
8-
9-<figure>
10-<img src="l-ide-1.png" title="l-ide-1.png" />
11-<figcaption>l-ide-1.png</figcaption>
12-</figure>
13-
14-</center>
7+![](/wiki-images/9/91/L-ide-1.png)
158
169默认情况下会自动创建Form1。可以单击工具栏上的【新建按钮】或者选择【文件】菜单创建
1710
1811- [[TForm]]
1912
2013## [[Standard tab]]
2114
2215(参照文档 [StdCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/index-4.html))
2316
24-<center>
25-
26-<figure>
27-<img src="Component_Palette_Standard.png" title="Component_Palette_Standard.png" />
28-<figcaption>Component_Palette_Standard.png</figcaption>
29-</figure>
30-
31-</center>
17+![](/wiki-images/b/ba/Component_Palette_Standard.png)
3218
3319- 鼠标指针 (用来确认你没有选择其他控件)
3420
3521- LCL 默认控件:
3622 - [[TMainMenu]], [[TPopupMenu]], [[TButton]], [[TLabel]], [[TEdit]], [[TMemo]], [[TToggleBox]], [[TCheckBox]], [[TRadioButton]], [[TListBox]], [[TComboBox]], [[TScrollBar]], [[TGroupBox]], [[TRadioGroup]], [[TCheckGroup]], [[TPanel]], [[TFrame]], [[TActionList]]
3723
3824## [[Additional tab]]
3925
4026(参照文档 [ExtCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/index-4.html))
4127
42-<center>
43-
44-<figure>
45-<img src="Component_Palette_Additional.png" title="Component_Palette_Additional.png" />
46-<figcaption>Component_Palette_Additional.png</figcaption>
47-</figure>
48-
49-</center>
28+![](/wiki-images/7/7d/Component_Palette_Additional.png)
5029
5130- LCL 默认控件:
5231 - [[TBitBtn]], [[TSpeedButton]], [[TStaticText]], [[TImage]], [[TShape]], [[TBevel]], [[TPaintBox]], [[TNotebook]], [[TLabeledEdit]], [[TSplitter]], [[TTrayIcon]], [[TMaskEdit]], [[TCheckListBox]], [[TScrollBox]], [[TApplicationProperties]], [[TStringGrid]], [[TDrawGrid]], [[TPairSplitter]], [[TColorBox]], [[TColorListBox]], [[TValueListEditor]]
5332
5433## [[Common Controls tab]]
5534
5635(参照文档 [ComCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/index-4.html))
5736
58-<center>
59-
60-<figure>
61-<img src="Component_Palette_Common_Controls.png" title="Component_Palette_Common_Controls.png" />
62-<figcaption>Component_Palette_Common_Controls.png</figcaption>
63-</figure>
64-
65-</center>
37+![](/wiki-images/4/4a/Component_Palette_Common_Controls.png)
6638
6739- LCL 默认控件:
6840 - [[TTrackBar]], [[TProgressBar]], [[TTreeView]], [[TListView]], [[TStatusBar]], [[TToolBar]], [[TUpDown]], [[TPageControl]], [[TTabControl]], [[THeaderControl]], [[TImageList]], [[TPopupNotifier]]
6941
7042- 此分组内非LCL控件:
7143 - [[RichMemo|TRichMemo]]
7244 - [[DateTimeCtrls Package|TDateTimePicker]] (Lzarus的LCL包含此控件,但此控件非LCL官方控件)
7345
7446- 讲解:
7547 - [[TTreeView]]
7648
7749## [[Dialogs tab]]
7850
7951(参照文档 [Dialogs unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/index-4.html))
8052
81-<center>
82-
83-<figure>
84-<img src="Component_Palette_Dialogs.png" title="Component_Palette_Dialogs.png" />
85-<figcaption>Component_Palette_Dialogs.png</figcaption>
86-</figure>
87-
88-</center>
53+![](/wiki-images/7/72/Component_Palette_Dialogs.png)
8954
9055- LCL 默认控件:
9156 - [[TOpenDialog]], [[TSaveDialog]], [[TSelectDirectoryDialog]],[[TColorDialog]], [[TFontDialog]], [[TFindDialog]], [[TReplaceDialog]], [[TTaskDialog]], [[TOpenPictureDialog]], [[TSavePictureDialog]], [[TCalendarDialog]], [[TCalculatorDialog]], [[TPrinterSetupDialog]], [[TPrintDialog]], [[TPageSetupDialog]]
9257
9358- 一些有用的 **[Dialog](http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogExamples)** 部分函数或过程控件中未显示,但可在程序中直接调用.
9459
9560## [[Data Controls tab]]
9661
9762数据感知控件,在基础控件上进一步开发,更适合数据库开发:
9863
9964(参照文档 [DBCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/index-4.html))
10065
101-<center>
102-
103-<figure>
104-<img src="Component_Palette_Data_Controls.png" title="Component_Palette_Data_Controls.png" />
105-<figcaption>Component_Palette_Data_Controls.png</figcaption>
106-</figure>
107-
108-</center>
66+![](/wiki-images/7/75/Component_Palette_Data_Controls.png)
10967
11068- LCL默认控件:
11169 - [[TDBNavigator]], [[TDBText]], [[TDBEdit]], [[TDBMemo]], [[TDBImage]], [[TDBListBox]], [[TDBLookupListBox]], [[TDBComboBox]], [[TDBLookupComboBox]], [[TDBCheckBox]], [[TDBRadioGroup]], [[TDBCalendar]], [[TDBGroupBox]], [[TDBGrid]]
11270
11371- 其他控件:
11472 - [[DateTimeCtrls Package|TDBDateTimePicker]], which is included in Lazarus and installed automatically with make bigide, but not officially part of LCL.
11573
11674## [[Data Access tab]]
11775
11876选项 **Data Access** 用于访问数据库或者内存表.
11977
120-<center>
121-
122-<figure>
123-<img src="Component_Palette_Data_Access.png" title="Component_Palette_Data_Access.png" />
124-<figcaption>Component_Palette_Data_Access.png</figcaption>
125-</figure>
126-
127-</center>
78+![](/wiki-images/2/25/Component_Palette_Data_Access.png)
12879
12980- 默认控件
13081 - [[TDataSource]], [[TBufDataset]], [[TCSVDataset]], [[TSdfDataSet]], [[TFixedFormatDataSet]], [[TDbf]], [[TParadox]], [[TMemDataset]]
13182- 其他控件:
13283 - TSqliteDataset, TSqliteDataset
13384
13485## [[System tab]]
13586
136-<center>
137-
138-<figure>
139-<img src="Component_Palette_System.png" title="Component_Palette_System.png" />
140-<figcaption>Component_Palette_System.png</figcaption>
141-</figure>
142-
143-</center>
87+![](/wiki-images/f/fe/Component_Palette_System.png)
14488
14589- 默认控件:
14690 - [[TTimer]], [[TIdleTimer]], [[TLazComponentQueue]], [[THTMLHelpDatabase]], [[THTMLBrowserHelpViewer]], [[TAsyncProcess]], [[TProcessUTF8]], [[TProcess|wiki]], [[TSimpleIPCClient]], [[TSimpleIPCServer]], [[TXMLConfig]], [[TEventLog]]
14791- 其他控件:
14892 - [[TCHMHelpDatabase]] and [[TLHelpConnector]], included in Lazarus and installed automatically with make bigide
14993
15094## [[SQLdb tab]]
15195
15296访问大型数据库的不可见控件.
15397
154-<center>
155-
156-<figure>
157-<img src="Component_Palette_SQLdb.png" title="Component_Palette_SQLdb.png" />
158-<figcaption>Component_Palette_SQLdb.png</figcaption>
159-</figure>
160-
161-</center>
98+![](/wiki-images/4/40/Component_Palette_SQLdb.png)
16299
163100- 默认控件:
164101 - [[TSQLQuery]], [[TSQLTransaction]], [[TSQLScript]], [[TSQLConnector]], [[TMSSQLConnection]], [[TSybaseConnection]], [[TPQConnection]], [[TPQTEventMonitor]], [[TOracleConnection]], [[TODBCConnection]], [[TMySQL50Connection]], [[TMySQL51Connection]], [[TMySQL55Connection]], [[TMySQL56Connection]], [[TMySQL57Connection]], [[TSQLite3Connection]], [[TIBConnection]], [[TFBAdmin]], [[TFBEventMonitor]], [[TSQLDBLibraryLoader]]
165102- 1.8.4版本后默认不再安装的控件.
166103 - [[TMySQL40Connection]], [[TMySQL41Connection]]
167104
168105## [[Misc tab]]
169106
170-<center>
171-
172-<figure>
173-<img src="Component_Palette_Misc.png" title="Component_Palette_Misc.png" />
174-<figcaption>Component_Palette_Misc.png</figcaption>
175-</figure>
176-
177-</center>
107+![](/wiki-images/8/8e/Component_Palette_Misc.png)
178108
179109- 默认控件:
180110 - [[TColorButton]], [[TSpinEdit]], [[TFloatSpinEdit]], [[TArrow]], [[TCalendar]], [[TEditButton]], [[TFileNameEdit]], [[TDirectoryEdit]], [[TDateEdit]], [[TCalcEdit]], [[TFileListBox]], [[TButtonPanel]], [[TShellTreeView]], [[TShellListView]], [[TXMLPropStorate]], [[TIniPropStorage]], [[TJsonPropStorage]], TIDEDialogLayoutStorage
181111
182112## [[LazControls tab]]
183113
184114**LazControls tab** 包含Lazarus相关的控件,IDE必须,也可以在项目中调用.
185115
186-<center>
187-
188-<figure>
189-<img src="Component_Palette_LazControls.png" title="Component_Palette_LazControls.png" />
190-<figcaption>Component_Palette_LazControls.png</figcaption>
191-</figure>
192-
193-</center>
116+![](/wiki-images/d/d2/Component_Palette_LazControls.png)
194117
195118- 默认控件:
196119 - [[TCheckBoxThemed]], [[TDividerBevel]], [[TExtendedNotebook]], [[LazControls|TListFilterEdit]], [[LazControls|TListViewFilterEdit]], [TLvlGraphControl](http://www.pp4s.co.uk/main/tu-form-level-graph.html), [[TShortPathEdit]], [[TSpinEditEx]], [[TFloatSpinEditEx]], [[LazControls|TTreeFilterEdit]], [[TExtendedTabControl]]
197120
198121## [[RTTI tab]]
199122
200123[[RTTI controls|runtime type information]]专用控件.
201124
202-<center>
203-
204-<figure>
205-<img src="Component_Palette_RTTI.png" title="Component_Palette_RTTI.png" />
206-<figcaption>Component_Palette_RTTI.png</figcaption>
207-</figure>
208-
209-</center>
125+![](/wiki-images/e/ef/Component_Palette_RTTI.png)
210126
211127- 默认控件:
212128 - [[TTIEdit]], [[TTIComboBox]], [[TTIButton]],[[TTICheckBox]], [[TTILabel]], [[TTIGroupBox]], [[TTIRadioGroup]], [[TTICheckGroup]], [[TTICheckListBox]], [[TTIListBox]], [[TTIMemo]], [[TTICalendar]], [[TTIImage]],[[TTIFloatSpinEdit]], [[TTISpinEdit]], [[TTITrackBar]], [[TTIProgressBar]], [[TTIMaskEdit]], [[TTIColorButton]], [[TMultiPropertyLink]], [[TTIPropertyGrid]], [[TTIGrid]]
213129
214130## [[SynEdit tab]]
215131
216132SynEdit是一个高级多行编辑控件,已经集成于Lazarus. 它已经是Lazarus IDE的代码编辑器,可以在"lazarus/components/synedit"目录找到. 支持代码高亮、代码补全、代码折叠。此控件完全自绘,不需要任何其他控件支持,因此SynEdit可夸平台使用。注意:Lazarus的SynEdit也适用于Delphi,Kylix和C++Builer的原始SynEdit分支,可以在SourceForge的SynEdit中找到 [synedit at sourceforge](http://synedit.sourceforge.net)
217133
218-<center>
219-
220-<figure>
221-<img src="Component_Palette_SynEdit.png" title="Component_Palette_SynEdit.png" />
222-<figcaption>Component_Palette_SynEdit.png</figcaption>
223-</figure>
224-
225-</center>
134+![](/wiki-images/2/22/Component_Palette_SynEdit.png)
226135
227136- 默认控件:
228137 - [[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]]
229138 - 其他高亮支持 <https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/extrasyn/>. 也可以在包管理中安装 [[Online Package Manager|Online package manager]]. 在单独面板 **SynEdit Highlighters**中.
230139
231140## [[Chart tab]]
232141
233142**Chart tab** 列出[[TAChart]]包中的图形和图标控件. 它们不属于LCL, 但是大多数情况下都默认安装.
234143
235-<center>
236-
237-<figure>
238-<img src="Component_Palette_Chart.png" title="Component_Palette_Chart.png" />
239-<figcaption>Component_Palette_Chart.png</figcaption>
240-</figure>
241-
242-</center>
144+![](/wiki-images/2/29/Component_Palette_Chart.png)
243145
244146- 默认控件
245147 - [[TChart]], [[TAChart documentation|TListChartSource]], [[TAChart documentation|TRandomChartSource]], ,[[TAChart documentation|TUserDefinedChartSource]], [[TAChart documentation|TCalculatedChartSource]], [[TAChart documentation|TDbChartSource]], [[TAChart documentation|TChartToolset]], [[TAChart documentation|TChartAxisTransformations]], [[TAChart documentation|TChartStyles]], [[TAChart documentation|TChartLegendPanel]], [[TAChart documentation|TChartNavScrollBar]], [[TAChart documentation|TChartNavPanel]], [[TAChart documentation|TIntervalChartSource]], [[TAChart documentation|TDateTimeIntervalChartSource]], [[TAChart documentation|TChartListBox]], [[TAChart documentation|TChartExtentLink]], [[TAChart documentation|TChartImageList]], [[TAChart documentation|TChartCombobox]],
246148- 默认控件 only if other packages are available:
247149 - [[TAChart documentation|TChartGUIConnectorAggPas]], [[TAChart documentation|TChartGUIConnectorBGRA]]
248150
249151## [[IPro tab|iPro tab]]
250152
251153**IPro** Html相关的控件,它们不属于IDE,但是IDE需要显示HTML格式的弹出式编码提示和chm帮助文件。
252154
253-<center>
254-
255-<figure>
256-<img src="Component_Palette_IPro.png" title="Component_Palette_IPro.png" />
257-<figcaption>Component_Palette_IPro.png</figcaption>
258-</figure>
259-
260-</center>
155+![](/wiki-images/9/9c/Component_Palette_IPro.png)
261156
262157- 默认控件:
263158 - [[TIpFileDataProvider]], [[TIpHtmlDataProvider]], [[TIpHttpDataProvider]], [[TIpHtmlPanel]]
264159
265160---
266161*From the Free Pascal wiki, page "LCL Components/zh CN", as it stood on 2020-05-23 after a change by FTurtle, 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](/wiki-contact).*

Back to history