LCL Components/ru: what changed
Revision 2 to 3. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | 1 | # Введение | |
| 2 | 2 | ||
| 3 | 3 | Все компоненты Lazarus располагаются на вкладках, которые делят их на логические группы в зависимости от функционального назначения. На каждой вкладке есть кнопка с изображением **курсора**, использующиеся для обозначения, что компонент не выбран. | |
| 4 | 4 | ||
| 5 | 5 | Здесь приведен список компонентов, щёлкните на названии компонента или вкладки, чтобы просмотреть описание. | |
| 6 | 6 | ||
| 7 | 7 | ## [[Standard tab/ru|Вкладка Standard]] | |
| 8 | 8 | ||
| 9 | 9 | (Смотрите также: [StdCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/index-4.html)) | |
| 10 | 10 | ||
| 11 | 11 |  | |
| 12 | 12 | ||
| 13 | 13 | Компоненты перечислены слева на право: | |
| 14 | 14 | ||
| 15 | - | ||
| 16 | - | ||
| 17 | - | ||
| 15 | + | | \| Использование | Описание | | |
| 16 | + | |---|---| | |
| 17 | + | | \|[[TMainMenu/ru\|TMainMenu]] | [TMainMenu](http://lazarus-ccr.sourceforge.net/docs/lcl/menus/tmainmenu.html) | | |
| 18 | + | | \|[[TPopupMenu/ru\|TPopupMenu]] | [TPopupMenu](http://lazarus-ccr.sourceforge.net/docs/lcl/menus/tpopupmenu.html) | | |
| 19 | + | | \| | [TButton](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tbutton.html) | | |
| 20 | + | | \| | [TLabel](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tlabel.html) | | |
| 21 | + | | \| | [TEdit](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tedit.html) | | |
| 22 | + | | \| | [TMemo](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tmemo.html) | | |
| 23 | + | | \| | [TToggleBox](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/ttogglebox.html) | | |
| 24 | + | | \| | [TCheckBox](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tcheckbox.html) | | |
| 25 | + | | \| | [TRadioButton](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tradiobutton.html) | | |
| 26 | + | | \| | [TListBox](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tlistbox.html) | | |
| 27 | + | | \| | [TComboBox](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tcombobox.html) | | |
| 28 | + | | \| | [TScrollBar](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tscrollbar.html) | | |
| 29 | + | | \| | [TGroupBox](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tgroupbox.html) | | |
| 30 | + | | \| | [TRadioGroup](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tradiogroup.html) | | |
| 31 | + | | \| | [TCheckGroup](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tcheckgroup.html) | | |
| 32 | + | | \| | [TPanel](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/tpanel.html) | | |
| 33 | + | | \| [[Frames\|TFrame]] | | | |
| 34 | + | | \| | [TActionList](http://lazarus-ccr.sourceforge.net/docs/lcl/actnlist/tactionlist.html) | | |
| 18 | 35 | ||
| 19 | 36 | ## [[Additional tab/ru|Вкладка Additional]] | |
| 20 | 37 | ||
| 21 | 38 | (Смотрите также: [ExtCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/index-4.html)) | |
| 22 | 39 | ||
| 23 | 40 |  | |
| 24 | 41 | ||
| 25 | 42 | - [TBitBtn](http://lazarus-ccr.sourceforge.net/docs/lcl/buttons/tbitbtn.html) | |
| 26 | 43 | - [TSpeedButton](http://lazarus-ccr.sourceforge.net/docs/lcl/buttons/tspeedbutton.html) | |
| 27 | 44 | - [TStaticText](http://lazarus-ccr.sourceforge.net/docs/lcl/stdctrls/tstatictext.html) | |
| 28 | 45 | - [TImage](http://lazarus-ccr.sourceforge.net/docs/lcl/extctrls/timage.html) | |
| 29 | 46 | - [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) | |
| 30 | 47 | - [[TrayIcon|TTrayIcon]] | |
| 31 | 48 | ||
| 32 | 49 | ## [[Common Controls tab/ru|Вкладка Common Controls]] | |
| 33 | 50 | ||
| 34 | 51 | (Смотрите также: [ComCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/comctrls/index-4.html)) | |
| 35 | 52 | ||
| 36 | 53 |  | |
| 37 | 54 | ||
| 38 | 55 | ||
| 39 | 56 | [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) | |
| 40 | 57 | ||
| 41 | 58 | Компоненты, которые не являются частью LCL, но присутствуют этой вкладке: | |
| 42 | 59 | ||
| 43 | 60 | - [[RichMemo|TRichMemo]] | |
| 44 | 61 | ||
| 45 | 62 | - [[DateTimeCtrls Package|TDateTimePicker]] (присутствуют в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL) | |
| 46 | 63 | ||
| 47 | 64 | Описание: | |
| 48 | 65 | ||
| 49 | 66 | - [[TTreeView]] | |
| 50 | 67 | ||
| 51 | 68 | ## [[Dialogs tab/ru|Вкладка Dialogs]] | |
| 52 | 69 | ||
| 53 | 70 | (Смотрите также: [Dialogs unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/dialogs/index-4.html)) | |
| 54 | 71 | ||
| 55 | 72 |  | |
| 56 | 73 | ||
| 57 | 74 | ||
| 58 | 75 | [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) | |
| 59 | 76 | ||
| 60 | 77 | Несколько полезных процедур и функций, отображающие **[диалоговые окна](http://lazarus-ccr.sourceforge.net/index.php?wiki=DialogExamples)**, которые отсутствую в палитре компонентов. | |
| 61 | 78 | ||
| 62 | 79 | ## [[Misc tab/ru|Вкладка Misc]] | |
| 63 | 80 | ||
| 64 | 81 |  | |
| 65 | 82 | ||
| 66 | 83 | ||
| 67 | 84 | [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 | |
| 68 | 85 | ||
| 69 | 86 | - [[Shell Controls|TShellTreeView]] | |
| 70 | 87 | ||
| 71 | 88 | ## [[Data Controls tab/ru|Вкладка Data Controls]] | |
| 72 | 89 | ||
| 73 | 90 | (Смотрите также: [DBCtrls unit Online Docs](http://lazarus-ccr.sourceforge.net/docs/lcl/dbctrls/index-4.html)) | |
| 74 | 91 | ||
| 75 | 92 |  | |
| 76 | 93 | ||
| 77 | 94 | ||
| 78 | 95 | *Следующие компоненты дублируют вкладки "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) | |
| 79 | 96 | ||
| 80 | 97 | Так же на этой вкладке: [[DateTimeCtrls Package|TDBDateTimePicker]] (присутствует в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL) | |
| 81 | 98 | ||
| 82 | 99 | ## [[Data Access tab/ru|Вкладка Data Access]] | |
| 83 | 100 | ||
| 84 | 101 |  | |
| 85 | 102 | ||
| 86 | 103 | ||
| 87 | 104 | [[TDataSource]], [[TBufDataset]] , [[TSdfDataSet]], [[TFixedFormatDataSet]], [[TDbf]], [[TParadox]], [[TMemDataset]], [[TFPCodeGenerator]] | |
| 88 | 105 | ||
| 89 | 106 | ## [[System tab/ru|Вкладка System]] | |
| 90 | 107 | ||
| 91 | 108 |  | |
| 92 | 109 | ||
| 93 | 110 | ||
| 94 | 111 | [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 | |
| 95 | 112 | ||
| 96 | 113 | ## [[SynEdit/ru|Вкладка SynEdit]] | |
| 97 | 114 | ||
| 98 | 115 |  | |
| 99 | 116 | ||
| 100 | 117 | ||
| 101 | 118 | SynEdit - дополнительные компоненты, для редактирования исходного кода. Они поддерживают подсветку синтаксиса, автозавершение кода, свертывание кода и могут экспортировать код в HTML, текст и RTF. Обратите внимание, что SynEdit доступен в Lazarus как форк оригинального SynEdit для Borland Delphi, Kylix и C++Builder, которые можно найти в [synedit at sourceforge](http://synedit.sourceforge.net) | |
| 102 | 119 | ||
| 103 | 120 | [[TSynEdit]], [[TSynAutoComplete]], [[TSynExporterHTML]], [[TSynMacroRecorder]], [[TSynMemo]], [[TSynPasSyn]], [[TSynFreePascalSyn]], [[TSynCppSyn]], [[TSynJavaSyn]], [[TSynPerlSyn]], [[TSynHTMLSyn]], [[TSynXMLSyn]], [[TSynLFMSyn]], [[TSynUNIXShellScriptSyn]], [[TSynCssSyn]], [[TSynPHPSyn]], [[TSynTeXSyn]], [[TSynSQLSyn]], [[TSynPythonSyn]], [[TSynVBSyn]], [[TSynAnySyn]], [[TSynMultiSyn]] | |
| 104 | 121 | ||
| 105 | 122 | # Смотрите также | |
| 106 | 123 | ||
| 107 | 124 | [[Component Palette/ru|Палитра компонентов]] | |
| 108 | 125 | ||
| 109 | 126 | --- | |
| 110 | 127 | *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).* |
