Difference between revisions of "LCL Components/ru"
(Created page with "Пожалуйста, выберите компонент, что бы узнать о нём больше: ==Вкладка Standard== (Смотрите т...") |
|||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | {{LCL Components Langs}} | |
− | ==[[Standard tab|Вкладка Standard]]== | + | =Введение= |
+ | Все компоненты Lazarus располагаются на вкладках, которые делят их на логические группы в зависимости от функционального назначения. | ||
+ | На каждой вкладке есть кнопка с изображением '''курсора''', использующиеся для обозначения, что компонент не выбран. | ||
+ | |||
+ | Здесь приведен список компонентов, щёлкните на названии компонента или вкладки, чтобы просмотреть описание. | ||
+ | ==[[Standard tab/ru|Вкладка 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> | ||
Компоненты перечислены слева на право: | Компоненты перечислены слева на право: | ||
{| | {| | ||
− | |colspan=2| | + | |colspan=2| |
|- | |- | ||
|| Использование || Описание | || Использование || Описание | ||
|- | |- | ||
− | ||[[TMainMenu]] || [http://lazarus-ccr.sourceforge.net/docs/lcl/menus/tmainmenu.html TMainMenu] | + | ||[[TMainMenu/ru|TMainMenu]] || [http://lazarus-ccr.sourceforge.net/docs/lcl/menus/tmainmenu.html TMainMenu] |
|- | |- | ||
− | ||[[TPopupMenu]] ||[http://lazarus-ccr.sourceforge.net/docs/lcl/menus/tpopupmenu.html TPopupMenu] | + | ||[[TPopupMenu/ru|TPopupMenu]] ||[http://lazarus-ccr.sourceforge.net/docs/lcl/menus/tpopupmenu.html TPopupMenu] |
|- | |- | ||
|| ||[http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tbutton.html TButton] | || ||[http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tbutton.html TButton] | ||
Line 47: | Line 52: | ||
|} | |} | ||
− | ==[[Additional tab|Вкладка Additional]]== | + | ==[[Additional tab/ru|Вкладка Additional]]== |
(Смотрите также: [http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/index-4.html ExtCtrls unit Online Docs]) | (Смотрите также: [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 57: | Line 62: | ||
*[[TrayIcon|TTrayIcon]] | *[[TrayIcon|TTrayIcon]] | ||
− | ==[[Common Controls tab|Вкладка Common Controls]]== | + | ==[[Common Controls tab/ru|Вкладка Common Controls]]== |
(Смотрите также: [http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/index-4.html ComCtrls unit Online Docs]) | (Смотрите также: [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 71: | Line 76: | ||
*[[TTreeView]] | *[[TTreeView]] | ||
− | ==[[Dialogs tab|Вкладка Dialogs]]== | + | ==[[Dialogs tab/ru|Вкладка Dialogs]]== |
(Смотрите также: [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/index-4.html Dialogs unit Online Docs]) | (Смотрите также: [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> | ||
− | :[http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/topendialog.html TOpenDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tsavedialog.html TSaveDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tselectdirectorydialog.html TSelectDirectoryDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcolordialog.html TColorDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfontdialog.html TFontDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfinddialog.html TFindDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/treplacedialog.html TReplaceDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/topenpicturedialog.html TOpenPictureDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tsavepicturedialog.html TSavePictureDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tcalendardialog.html TCalendarDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tcalculatordialog.html TCalculatorDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintersetupdialog.html TPrinterSetupDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintdialog.html TPrintDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintersetupdialog.html TPageSetupDialog] | + | :[http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/topendialog.html TOpenDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tsavedialog.html TSaveDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tselectdirectorydialog.html TSelectDirectoryDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcolordialog.html TColorDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfontdialog.html TFontDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tfinddialog.html TFindDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/treplacedialog.html TReplaceDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/topenpicturedialog.html TOpenPictureDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tsavepicturedialog.html TSavePictureDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tcalendardialog.html TCalendarDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/extdlgs/tcalculatordialog.html TCalculatorDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintersetupdialog.html TPrinterSetupDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintdialog.html TPrintDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomprintersetupdialog.html TPageSetupDialog], [http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/tcustomtaskdialog.html TTaskDialog] |
Несколько полезных процедур и функций, отображающие '''[http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogExamples диалоговые окна]''', которые отсутствую в палитре компонентов. | Несколько полезных процедур и функций, отображающие '''[http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogExamples диалоговые окна]''', которые отсутствую в палитре компонентов. | ||
− | ==[[Misc tab|Вкладка Misc]]== | + | ==[[Misc tab/ru|Вкладка Misc]]== |
<center>[[Image:Component_Palette_Misc.png]]</center> | <center>[[Image:Component_Palette_Misc.png]]</center> | ||
:[http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogsTxt TColorButton], [http://lazarus-ccr.sourceforge.net/docs/lcl/spin/tspinedit.html TSpinEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/spin/tfloatspinedit.html TFloatSpinEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/arrow/tarrow.html TArrow], [http://lazarus-ccr.sourceforge.net/docs/lcl/calendar/tcalendar.html TCalendar], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/teditbutton.html TEditButton], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tfilenameedit.html TFileNameEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tdirectoryedit.html TDirectoryEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tdateedit.html TDateEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tcalcedit.html TCalcEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/filectrl/tfilelistbox.html TFileListBox], [http://lazarus-ccr.sourceforge.net/docs/lcl/xmlpropstorage/txmlpropstorage.html TXMLPropStorage], [http://lazarus-ccr.sourceforge.net/docs/lcl/inipropstorage/tinipropstorage.html TIniPropStorage], [http://lazarus-ccr.sourceforge.net/docs/lcl/chart/tbarchart.html TBarChart], [http://lazarus-ccr.sourceforge.net/docs/lcl/buttonpanel/tbuttonpanel.html TButtonPanel], TIDEDialogLayoutStorage | :[http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogsTxt TColorButton], [http://lazarus-ccr.sourceforge.net/docs/lcl/spin/tspinedit.html TSpinEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/spin/tfloatspinedit.html TFloatSpinEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/arrow/tarrow.html TArrow], [http://lazarus-ccr.sourceforge.net/docs/lcl/calendar/tcalendar.html TCalendar], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/teditbutton.html TEditButton], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tfilenameedit.html TFileNameEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tdirectoryedit.html TDirectoryEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tdateedit.html TDateEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tcalcedit.html TCalcEdit], [http://lazarus-ccr.sourceforge.net/docs/lcl/filectrl/tfilelistbox.html TFileListBox], [http://lazarus-ccr.sourceforge.net/docs/lcl/xmlpropstorage/txmlpropstorage.html TXMLPropStorage], [http://lazarus-ccr.sourceforge.net/docs/lcl/inipropstorage/tinipropstorage.html TIniPropStorage], [http://lazarus-ccr.sourceforge.net/docs/lcl/chart/tbarchart.html TBarChart], [http://lazarus-ccr.sourceforge.net/docs/lcl/buttonpanel/tbuttonpanel.html TButtonPanel], TIDEDialogLayoutStorage | ||
*[[Shell Controls|TShellTreeView]] | *[[Shell Controls|TShellTreeView]] | ||
− | ==[[Data Controls tab|Вкладка Data Controls]]== | + | ==[[Data Controls tab/ru|Вкладка Data Controls]]== |
(Смотрите также: [http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/index-4.html DBCtrls unit Online Docs]) | (Смотрите также: [http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/index-4.html DBCtrls unit Online Docs]) | ||
<center>[[Image:Component_Palette_Data Controls.png]]</center> | <center>[[Image:Component_Palette_Data Controls.png]]</center> | ||
Line 90: | Line 95: | ||
Так же на этой вкладке: [[DateTimeCtrls Package#TDBDateTimePicker|TDBDateTimePicker]] (присутствует в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL) | Так же на этой вкладке: [[DateTimeCtrls Package#TDBDateTimePicker|TDBDateTimePicker]] (присутствует в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL) | ||
− | ==[[Data Access tab|Вкладка Data Access]]== | + | ==[[Data Access tab/ru|Вкладка Data Access]]== |
<center>[[Image:Component_Palette_Data Access.png]]</center> | <center>[[Image:Component_Palette_Data Access.png]]</center> | ||
: [[TDataSource]], [[TBufDataset]] , [[TSdfDataSet]], [[TFixedFormatDataSet]], [[TDbf]], [[TParadox]], [[TMemDataset]], [[TFPCodeGenerator]] | : [[TDataSource]], [[TBufDataset]] , [[TSdfDataSet]], [[TFixedFormatDataSet]], [[TDbf]], [[TParadox]], [[TMemDataset]], [[TFPCodeGenerator]] | ||
− | ==[[System tab|Вкладка System]]== | + | ==[[System tab/ru|Вкладка System]]== |
<center>[[Image:Component_Palette_System.png]]</center> | <center>[[Image:Component_Palette_System.png]]</center> | ||
:[http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/ttimer.html TTimer], [http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tidletimer.html TIdleTimer], [http://lazarus-ccr.sourceforge.net/docs/lcl/lresources/tlazcomponentqueue.html TLazComponentQueue], [http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlhelpdatabase.html THtmlHelpDatabase], [http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlbrowserhelpviewer.html THtmlBrowserHelpViewer], [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tprocessutf8.html TProcessUTF8], [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tasyncprocess.html TAsyncProcess], [[doc:fcl/process/tprocess.html|TProcess]], TSimpleIPCClient, TSimpleIPCServer, TXMLConfig, TEventLog | :[http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/ttimer.html TTimer], [http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tidletimer.html TIdleTimer], [http://lazarus-ccr.sourceforge.net/docs/lcl/lresources/tlazcomponentqueue.html TLazComponentQueue], [http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlhelpdatabase.html THtmlHelpDatabase], [http://lazarus-ccr.sourceforge.net/docs/lcl/lazhelphtml/thtmlbrowserhelpviewer.html THtmlBrowserHelpViewer], [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tprocessutf8.html TProcessUTF8], [http://lazarus-ccr.sourceforge.net/docs/lcl/asyncprocess/tasyncprocess.html TAsyncProcess], [[doc:fcl/process/tprocess.html|TProcess]], TSimpleIPCClient, TSimpleIPCServer, TXMLConfig, TEventLog | ||
− | == [[SynEdit|Вкладка SynEdit]] == | + | == [[SynEdit/ru|Вкладка SynEdit]] == |
<center>[[Image:Component_Palette_SynEdit.png]]</center> | <center>[[Image:Component_Palette_SynEdit.png]]</center> | ||
: SynEdit - дополнительные компоненты, для редактирования исходного кода. Они поддерживают подсветку синтаксиса, автозавершение кода, свертывание кода и могут экспортировать код в HTML, текст и RTF. Обратите внимание, что SynEdit доступен в Lazarus как форк оригинального SynEdit для Borland Delphi, Kylix и C++Builder, которые можно найти в [http://synedit.sourceforge.net synedit at sourceforge] | : SynEdit - дополнительные компоненты, для редактирования исходного кода. Они поддерживают подсветку синтаксиса, автозавершение кода, свертывание кода и могут экспортировать код в HTML, текст и RTF. Обратите внимание, что SynEdit доступен в Lazarus как форк оригинального SynEdit для Borland Delphi, Kylix и C++Builder, которые можно найти в [http://synedit.sourceforge.net synedit at sourceforge] | ||
: [[TSynEdit]], [[TSynAutoComplete]], [[TSynExporterHTML]], [[TSynMacroRecorder]], [[TSynMemo]], [[TSynPasSyn]], [[TSynFreePascalSyn]], [[TSynCppSyn]], [[TSynJavaSyn]], [[TSynPerlSyn]], [[TSynHTMLSyn]], [[TSynXMLSyn]], [[TSynLFMSyn]], [[TSynUNIXShellScriptSyn]], [[TSynCssSyn]], [[TSynPHPSyn]], [[TSynTeXSyn]], [[TSynSQLSyn]], [[TSynPythonSyn]], [[TSynVBSyn]], [[TSynAnySyn]], [[TSynMultiSyn]] | : [[TSynEdit]], [[TSynAutoComplete]], [[TSynExporterHTML]], [[TSynMacroRecorder]], [[TSynMemo]], [[TSynPasSyn]], [[TSynFreePascalSyn]], [[TSynCppSyn]], [[TSynJavaSyn]], [[TSynPerlSyn]], [[TSynHTMLSyn]], [[TSynXMLSyn]], [[TSynLFMSyn]], [[TSynUNIXShellScriptSyn]], [[TSynCssSyn]], [[TSynPHPSyn]], [[TSynTeXSyn]], [[TSynSQLSyn]], [[TSynPythonSyn]], [[TSynVBSyn]], [[TSynAnySyn]], [[TSynMultiSyn]] | ||
− | + | =Смотрите также= | |
− | [[ | + | [[Component Palette/ru|Палитра компонентов]] |
− | |||
− |
Latest revision as of 21:58, 23 May 2020
│
English (en) │
日本語 (ja) │
русский (ru) │
中文(中国大陆) (zh_CN) │
Введение
Все компоненты Lazarus располагаются на вкладках, которые делят их на логические группы в зависимости от функционального назначения. На каждой вкладке есть кнопка с изображением курсора, использующиеся для обозначения, что компонент не выбран.
Здесь приведен список компонентов, щёлкните на названии компонента или вкладки, чтобы просмотреть описание.
Вкладка Standard
(Смотрите также: StdCtrls unit Online Docs)
Компоненты перечислены слева на право:
Вкладка Additional
(Смотрите также: ExtCtrls unit Online Docs)
- TBitBtn
- TSpeedButton
- TStaticText
- TImage
- TShape, TBevel, TPaintBox, TNotebook, TLabeledEdit, TSplitter, TTrayIcon, TMaskEdit, TCheckListBox, TScrollBox, TApplicationProperties, TStringGrid, TDrawGrid, TPairSplitter, TColorBox, TColorListBox, TChart
- TTrayIcon
Вкладка Common Controls
(Смотрите также: ComCtrls unit Online Docs)
- TTrackBar, TProgressBar, TTreeView, TListView, TStatusBar, TToolBar, TUpDown, TPageControl, TTabControl, THeaderControl, TImageList, TPopupNotifier
Компоненты, которые не являются частью LCL, но присутствуют этой вкладке:
- TDateTimePicker (присутствуют в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL)
Описание:
Вкладка Dialogs
(Смотрите также: Dialogs unit Online Docs)
- TOpenDialog, TSaveDialog, TSelectDirectoryDialog, TColorDialog, TFontDialog, TFindDialog, TReplaceDialog, TOpenPictureDialog, TSavePictureDialog, TCalendarDialog, TCalculatorDialog, TPrinterSetupDialog, TPrintDialog, TPageSetupDialog, TTaskDialog
Несколько полезных процедур и функций, отображающие диалоговые окна, которые отсутствую в палитре компонентов.
Вкладка Misc
- TColorButton, TSpinEdit, TFloatSpinEdit, TArrow, TCalendar, TEditButton, TFileNameEdit, TDirectoryEdit, TDateEdit, TCalcEdit, TFileListBox, TXMLPropStorage, TIniPropStorage, TBarChart, TButtonPanel, TIDEDialogLayoutStorage
Вкладка Data Controls
(Смотрите также: DBCtrls unit Online Docs)
- Следующие компоненты дублируют вкладки "Standard" и "Additional", однако предназначены для работы с базами данных: TDBNavigator, TDBText, TDBEdit, TDBMemo, TDBImage, TDBListBox, TDBComboBox, TDBLookupCombobox, TDBCheckBox, TDBRadioGroup, TDBCalendar, TDBGroupBox, TDBGrid
Так же на этой вкладке: TDBDateTimePicker (присутствует в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL)
Вкладка Data Access
- TDataSource, TBufDataset , TSdfDataSet, TFixedFormatDataSet, TDbf, TParadox, TMemDataset, TFPCodeGenerator
Вкладка System
- TTimer, TIdleTimer, TLazComponentQueue, THtmlHelpDatabase, THtmlBrowserHelpViewer, TProcessUTF8, TAsyncProcess, TProcess, TSimpleIPCClient, TSimpleIPCServer, TXMLConfig, TEventLog
Вкладка SynEdit
- SynEdit - дополнительные компоненты, для редактирования исходного кода. Они поддерживают подсветку синтаксиса, автозавершение кода, свертывание кода и могут экспортировать код в HTML, текст и RTF. Обратите внимание, что SynEdit доступен в Lazarus как форк оригинального SynEdit для Borland Delphi, Kylix и C++Builder, которые можно найти в synedit at sourceforge
- TSynEdit, TSynAutoComplete, TSynExporterHTML, TSynMacroRecorder, TSynMemo, TSynPasSyn, TSynFreePascalSyn, TSynCppSyn, TSynJavaSyn, TSynPerlSyn, TSynHTMLSyn, TSynXMLSyn, TSynLFMSyn, TSynUNIXShellScriptSyn, TSynCssSyn, TSynPHPSyn, TSynTeXSyn, TSynSQLSyn, TSynPythonSyn, TSynVBSyn, TSynAnySyn, TSynMultiSyn