Sign in Join
Wiki copytemporary

LCL Components/ru: what changed

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

Title: LCL Components/ru

OldNewLine
1+# Введение
2+
3+Все компоненты Lazarus располагаются на вкладках, которые делят их на логические группы в зависимости от функционального назначения. На каждой вкладке есть кнопка с изображением **курсора**, использующиеся для обозначения, что компонент не выбран.
4+
5+Здесь приведен список компонентов, щёлкните на названии компонента или вкладки, чтобы просмотреть описание.
6+
7+## [[Standard tab/ru|Вкладка Standard]]
8+
9+(Смотрите также: [StdCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/index-4.html))
10+
11+<center>
12+
13+<figure>
14+<img src="Component_Palette_Standard.png" title="Component_Palette_Standard.png" />
15+<figcaption>Component_Palette_Standard.png</figcaption>
16+</figure>
17+
18+</center>
19+
20+Компоненты перечислены слева на право:
21+
22+<table>
23+<tbody>
24+<tr>
25+<td colspan="2"></td>
26+</tr>
27+<tr>
28+<td>| Использование</td>
29+<td>Описание</td>
30+</tr>
31+<tr>
32+<td>|[[TMainMenu/ru|TMainMenu]]</td>
33+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/menus/tmainmenu.html">TMainMenu</a></td>
34+</tr>
35+<tr>
36+<td>|[[TPopupMenu/ru|TPopupMenu]]</td>
37+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/menus/tpopupmenu.html">TPopupMenu</a></td>
38+</tr>
39+<tr>
40+<td>|</td>
41+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tbutton.html">TButton</a></td>
42+</tr>
43+<tr>
44+<td>|</td>
45+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tlabel.html">TLabel</a></td>
46+</tr>
47+<tr>
48+<td>|</td>
49+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tedit.html">TEdit</a></td>
50+</tr>
51+<tr>
52+<td>|</td>
53+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tmemo.html">TMemo</a></td>
54+</tr>
55+<tr>
56+<td>|</td>
57+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/ttogglebox.html">TToggleBox</a></td>
58+</tr>
59+<tr>
60+<td>|</td>
61+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tcheckbox.html">TCheckBox</a></td>
62+</tr>
63+<tr>
64+<td>|</td>
65+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tradiobutton.html">TRadioButton</a></td>
66+</tr>
67+<tr>
68+<td>|</td>
69+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tlistbox.html">TListBox</a></td>
70+</tr>
71+<tr>
72+<td>|</td>
73+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tcombobox.html">TComboBox</a></td>
74+</tr>
75+<tr>
76+<td>|</td>
77+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tscrollbar.html">TScrollBar</a></td>
78+</tr>
79+<tr>
80+<td>|</td>
81+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tgroupbox.html">TGroupBox</a></td>
82+</tr>
83+<tr>
84+<td>|</td>
85+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tradiogroup.html">TRadioGroup</a></td>
86+</tr>
87+<tr>
88+<td>|</td>
89+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tcheckgroup.html">TCheckGroup</a></td>
90+</tr>
91+<tr>
92+<td>|</td>
93+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tpanel.html">TPanel</a></td>
94+</tr>
95+<tr>
96+<td>| [[Frames|TFrame]]</td>
97+<td></td>
98+</tr>
99+<tr>
100+<td>|</td>
101+<td><a href="http://lazarus-ccr.sourceforge.net/docs/lcl/actnlist/tactionlist.html">TActionList</a></td>
102+</tr>
103+</tbody>
104+</table>
105+
106+## [[Additional tab/ru|Вкладка Additional]]
107+
108+(Смотрите также: [ExtCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/index-4.html))
109+
110+<center>
111+
112+<figure>
113+<img src="Component_Palette_Additional.png" title="Component_Palette_Additional.png" />
114+<figcaption>Component_Palette_Additional.png</figcaption>
115+</figure>
116+
117+</center>
118+
119+- [TBitBtn](http://lazarus-ccr.sourceforge.net/docs/lcl/buttons/tbitbtn.html)
120+- [TSpeedButton](http://lazarus-ccr.sourceforge.net/docs/lcl/buttons/tspeedbutton.html)
121+- [TStaticText](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tstatictext.html)
122+- [TImage](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/timage.html)
123+- [TShape](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tshape.html), [TBevel](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tbevel.html), [TPaintBox](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tpaintbox.html), [TNotebook](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tnotebook.html), [TLabeledEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tlabelededit.html), [TSplitter](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tsplitter.html), [TTrayIcon](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/ttrayicon.html), [TMaskEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/maskedit/tmaskedit.html), [TCheckListBox](http://lazarus-ccr.sourceforge.net/docs/lcl/checklst/tchecklistbox.html), [TScrollBox](http://lazarus-ccr.sourceforge.net/docs/lcl/forms/tscrollbox.html), [TApplicationProperties](http://lazarus-ccr.sourceforge.net/docs/lcl/forms/tapplicationproperties.html), [TStringGrid](http://lazarus-ccr.sourceforge.net/docs/lcl/grids/tstringgrid.html), [TDrawGrid](http://lazarus-ccr.sourceforge.net/docs/lcl/grids/tdrawgrid.html), [TPairSplitter](http://lazarus-ccr.sourceforge.net/docs/lcl/pairsplitter/tpairsplitter.html), [TColorBox](http://lazarus-ccr.sourceforge.net/docs/lcl/colorbox/tcolorbox.html), [TColorListBox](http://lazarus-ccr.sourceforge.net/docs/lcl/colorbox/tcolorlistbox.html), [TChart](http://lazarus-ccr.sourceforge.net/docs/lcl/chart/index.html)
124+- [[TrayIcon|TTrayIcon]]
125+
126+## [[Common Controls tab/ru|Вкладка Common Controls]]
127+
128+(Смотрите также: [ComCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/index-4.html))
129+
130+<center>
131+
132+<figure>
133+<img src="Component_Palette_Common_Controls.png" title="Component_Palette_Common_Controls.png" />
134+<figcaption>Component_Palette_Common_Controls.png</figcaption>
135+</figure>
136+
137+</center>
138+
139+
140+[TTrackBar](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/ttrackbar.html), [TProgressBar](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/tprogressbar.html), [TTreeView](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/ttreeview.html), [TListView](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/tlistview.html), [TStatusBar](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/tstatusbar.html), [TToolBar](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/ttoolbar.html), [TUpDown](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/tupdown.html), [TPageControl](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/tpagecontrol.html), [TTabControl](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/ttabcontrol.html), [THeaderControl](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/theadercontrol.html), [TImageList](http://lazarus-ccr.sourceforge.net/docs/lcl/controls/timagelist.html), [TPopupNotifier](http://lazarus-ccr.sourceforge.net/docs/lcl/popupnotifier/index.html)
141+
142+Компоненты, которые не являются частью LCL, но присутствуют этой вкладке:
143+
144+- [[RichMemo|TRichMemo]]
145+
146+- [[DateTimeCtrls Package|TDateTimePicker]] (присутствуют в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL)
147+
148+Описание:
149+
150+- [[TTreeView]]
151+
152+## [[Dialogs tab/ru|Вкладка Dialogs]]
153+
154+(Смотрите также: [Dialogs unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/index-4.html))
155+
156+<center>
157+
158+<figure>
159+<img src="Component_Palette_Dialogs.png" title="Component_Palette_Dialogs.png" />
160+<figcaption>Component_Palette_Dialogs.png</figcaption>
161+</figure>
162+
163+</center>
164+
165+
166+[TOpenDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/topendialog.html), [TSaveDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tsavedialog.html), [TSelectDirectoryDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tselectdirectorydialog.html), [TColorDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcolordialog.html), [TFontDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfontdialog.html), [TFindDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfinddialog.html), [TReplaceDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/treplacedialog.html), [TOpenPictureDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/topenpicturedialog.html), [TSavePictureDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tsavepicturedialog.html), [TCalendarDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tcalendardialog.html), [TCalculatorDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tcalculatordialog.html), [TPrinterSetupDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintersetupdialog.html), [TPrintDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintdialog.html), [TPageSetupDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintersetupdialog.html), [TTaskDialog](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomtaskdialog.html)
167+
168+Несколько полезных процедур и функций, отображающие **[диалоговые окна](http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogExamples)**, которые отсутствую в палитре компонентов.
169+
170+## [[Misc tab/ru|Вкладка Misc]]
171+
172+<center>
173+
174+<figure>
175+<img src="Component_Palette_Misc.png" title="Component_Palette_Misc.png" />
176+<figcaption>Component_Palette_Misc.png</figcaption>
177+</figure>
178+
179+</center>
180+
181+
182+[TColorButton](http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogsTxt), [TSpinEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/spin/tspinedit.html), [TFloatSpinEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/spin/tfloatspinedit.html), [TArrow](http://lazarus-ccr.sourceforge.net/docs/lcl/arrow/tarrow.html), [TCalendar](http://lazarus-ccr.sourceforge.net/docs/lcl/calendar/tcalendar.html), [TEditButton](http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/teditbutton.html), [TFileNameEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tfilenameedit.html), [TDirectoryEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tdirectoryedit.html), [TDateEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tdateedit.html), [TCalcEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tcalcedit.html), [TFileListBox](http://lazarus-ccr.sourceforge.net/docs/lcl/filectrl/tfilelistbox.html), [TXMLPropStorage](http://lazarus-ccr.sourceforge.net/docs/lcl/xmlpropstorage/txmlpropstorage.html), [TIniPropStorage](http://lazarus-ccr.sourceforge.net/docs/lcl/inipropstorage/tinipropstorage.html), [TBarChart](http://lazarus-ccr.sourceforge.net/docs/lcl/chart/tbarchart.html), [TButtonPanel](http://lazarus-ccr.sourceforge.net/docs/lcl/buttonpanel/tbuttonpanel.html), TIDEDialogLayoutStorage
183+
184+- [[Shell Controls|TShellTreeView]]
185+
186+## [[Data Controls tab/ru|Вкладка Data Controls]]
187+
188+(Смотрите также: [DBCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/index-4.html))
189+
190+<center>
191+
192+<figure>
193+<img src="Component_Palette_Data_Controls.png" title="Component_Palette_Data_Controls.png" />
194+<figcaption>Component_Palette_Data_Controls.png</figcaption>
195+</figure>
196+
197+</center>
198+
199+
200+*Следующие компоненты дублируют вкладки "Standard" и "Additional", однако предназначены для работы с базами данных:* [TDBNavigator](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbnavigator.html), [TDBText](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbtext.html), [TDBEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbedit.html), [TDBMemo](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbmemo.html), [TDBImage](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbimage.html), [TDBListBox](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdblistbox.html), [TDBComboBox](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbcombobox.html), [TDBLookupCombobox](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdblookupcombobox.html), [TDBCheckBox](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbcheckbox.html), [TDBRadioGroup](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbradiogroup.html), [TDBCalendar](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbcalendar.html), [TDBGroupBox](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/tdbgroupbox.html), [TDBGrid](http://lazarus-ccr.sourceforge.net/docs/lcl/dbgrids/tdbgrid.html)
201+
202+Так же на этой вкладке: [[DateTimeCtrls Package|TDBDateTimePicker]] (присутствует в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL)
203+
204+## [[Data Access tab/ru|Вкладка Data Access]]
205+
206+<center>
207+
208+<figure>
209+<img src="Component_Palette_Data_Access.png" title="Component_Palette_Data_Access.png" />
210+<figcaption>Component_Palette_Data_Access.png</figcaption>
211+</figure>
212+
213+</center>
214+
215+
216+[[TDataSource]], [[TBufDataset]] , [[TSdfDataSet]], [[TFixedFormatDataSet]], [[TDbf]], [[TParadox]], [[TMemDataset]], [[TFPCodeGenerator]]
217+
218+## [[System tab/ru|Вкладка System]]
219+
220+<center>
221+
222+<figure>
223+<img src="Component_Palette_System.png" title="Component_Palette_System.png" />
224+<figcaption>Component_Palette_System.png</figcaption>
225+</figure>
226+
227+</center>
228+
229+
230+[TTimer](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/ttimer.html), [TIdleTimer](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tidletimer.html), [TLazComponentQueue](http://lazarus-ccr.sourceforge.net/docs/lcl/lresources/tlazcomponentqueue.html), [THtmlHelpDatabase](http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlhelpdatabase.html), [THtmlBrowserHelpViewer](http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlbrowserhelpviewer.html), [TProcessUTF8](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tprocessutf8.html), [TAsyncProcess](http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tasyncprocess.html), [[doc:fcl/process/tprocess.html|TProcess]], TSimpleIPCClient, TSimpleIPCServer, TXMLConfig, TEventLog
231+
232+## [[SynEdit/ru|Вкладка SynEdit]]
233+
234+<center>
235+
236+<figure>
237+<img src="Component_Palette_SynEdit.png" title="Component_Palette_SynEdit.png" />
238+<figcaption>Component_Palette_SynEdit.png</figcaption>
239+</figure>
240+
241+</center>
242+
243+
244+SynEdit - дополнительные компоненты, для редактирования исходного кода. Они поддерживают подсветку синтаксиса, автозавершение кода, свертывание кода и могут экспортировать код в HTML, текст и RTF. Обратите внимание, что SynEdit доступен в Lazarus как форк оригинального SynEdit для Borland Delphi, Kylix и C++Builder, которые можно найти в [synedit at sourceforge](http://synedit.sourceforge.net)
245+
246+[[TSynEdit]], [[TSynAutoComplete]], [[TSynExporterHTML]], [[TSynMacroRecorder]], [[TSynMemo]], [[TSynPasSyn]], [[TSynFreePascalSyn]], [[TSynCppSyn]], [[TSynJavaSyn]], [[TSynPerlSyn]], [[TSynHTMLSyn]], [[TSynXMLSyn]], [[TSynLFMSyn]], [[TSynUNIXShellScriptSyn]], [[TSynCssSyn]], [[TSynPHPSyn]], [[TSynTeXSyn]], [[TSynSQLSyn]], [[TSynPythonSyn]], [[TSynVBSyn]], [[TSynAnySyn]], [[TSynMultiSyn]]
247+
248+# Смотрите также
249+
250+[[Component Palette/ru|Палитра компонентов]]
251+
252+---
253+*From the Free Pascal wiki, page "LCL Components/ru", 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