Difference between revisions of "LCL Components/ru"
Line 1: | Line 1: | ||
{{LCL Components Langs}} | {{LCL Components Langs}} | ||
− | |||
+ | =Введение= | ||
+ | Все компоненты Lazarus располагаются на вкладках, которые делят их на логические группы в зависимости от функционального назначения. | ||
+ | На каждой вкладке есть кнопка с изображением '''курсора''', использующиеся для обозначения, что компонент не выбран. | ||
+ | |||
+ | Здесь приведен список компонентов, щёлкните на названии компонента или вкладки, чтобы просмотреть описание. | ||
==[[Standard tab/ru|Вкладка Standard]]== | ==[[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]) | ||
Line 7: | Line 11: | ||
Компоненты перечислены слева на право: | Компоненты перечислены слева на право: | ||
{| | {| | ||
− | |colspan=2| | + | |colspan=2| |
|- | |- | ||
|| Использование || Описание | || Использование || Описание | ||
Line 104: | Line 108: | ||
: [[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|Палитра компонентов]] | [[Component Palette/ru|Палитра компонентов]] | ||
{{AutoCategory}} | {{AutoCategory}} |
Revision as of 14:50, 29 December 2016
│
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
Несколько полезных процедур и функций, отображающие диалоговые окна, которые отсутствую в палитре компонентов.
Вкладка 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