Difference between revisions of "LCL Components/ru"

From Lazarus wiki
Jump to navigationJump to search
Line 62: 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 83: Line 83:
 
Несколько полезных процедур и функций, отображающие '''[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 95: 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]

Revision as of 11:56, 4 February 2018

English (en) 日本語 (ja) русский (ru) 中文(中国大陆)‎ (zh_CN)

Введение

Все компоненты Lazarus располагаются на вкладках, которые делят их на логические группы в зависимости от функционального назначения. На каждой вкладке есть кнопка с изображением курсора, использующиеся для обозначения, что компонент не выбран.

Здесь приведен список компонентов, щёлкните на названии компонента или вкладки, чтобы просмотреть описание.

Вкладка Standard

(Смотрите также: StdCtrls unit Online Docs)

Component Palette Standard.png

Компоненты перечислены слева на право:

Использование Описание
TMainMenu TMainMenu
TPopupMenu TPopupMenu
TButton
TLabel
TEdit
TMemo
TToggleBox
TCheckBox
TRadioButton
TListBox
TComboBox
TScrollBar
TGroupBox
TRadioGroup
TCheckGroup
TPanel
TFrame
TActionList

Вкладка Additional

(Смотрите также: ExtCtrls unit Online Docs)

Component Palette Additional.png

Вкладка Common Controls

(Смотрите также: ComCtrls unit Online Docs)

Component Palette Common Controls.png
TTrackBar, TProgressBar, TTreeView, TListView, TStatusBar, TToolBar, TUpDown, TPageControl, TTabControl, THeaderControl, TImageList, TPopupNotifier

Компоненты, которые не являются частью LCL, но присутствуют этой вкладке:

  • TDateTimePicker (присутствуют в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL)

Описание:

Вкладка Dialogs

(Смотрите также: Dialogs unit Online Docs)

Component Palette Dialogs.png
TOpenDialog, TSaveDialog, TSelectDirectoryDialog, TColorDialog, TFontDialog, TFindDialog, TReplaceDialog, TOpenPictureDialog, TSavePictureDialog, TCalendarDialog, TCalculatorDialog, TPrinterSetupDialog, TPrintDialog, TPageSetupDialog, TTaskDialog

Несколько полезных процедур и функций, отображающие диалоговые окна, которые отсутствую в палитре компонентов.

Вкладка Misc

Component Palette Misc.png
TColorButton, TSpinEdit, TFloatSpinEdit, TArrow, TCalendar, TEditButton, TFileNameEdit, TDirectoryEdit, TDateEdit, TCalcEdit, TFileListBox, TXMLPropStorage, TIniPropStorage, TBarChart, TButtonPanel, TIDEDialogLayoutStorage

Вкладка Data Controls

(Смотрите также: DBCtrls unit Online Docs)

Component Palette Data Controls.png
Следующие компоненты дублируют вкладки "Standard" и "Additional", однако предназначены для работы с базами данных: TDBNavigator, TDBText, TDBEdit, TDBMemo, TDBImage, TDBListBox, TDBComboBox, TDBLookupCombobox, TDBCheckBox, TDBRadioGroup, TDBCalendar, TDBGroupBox, TDBGrid

Так же на этой вкладке: TDBDateTimePicker (присутствует в Lazarus и устанавливаются автоматически с bigide, но не являются официально частью LCL)

Вкладка Data Access

Component Palette Data Access.png
TDataSource, TBufDataset , TSdfDataSet, TFixedFormatDataSet, TDbf, TParadox, TMemDataset, TFPCodeGenerator

Вкладка System

Component Palette System.png
TTimer, TIdleTimer, TLazComponentQueue, THtmlHelpDatabase, THtmlBrowserHelpViewer, TProcessUTF8, TAsyncProcess, TProcess, TSimpleIPCClient, TSimpleIPCServer, TXMLConfig, TEventLog

Вкладка SynEdit

Component Palette SynEdit.png
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

Смотрите также

Палитра компонентов