Difference between revisions of "Component Palette/ru"

From Free Pascal wiki
Jump to navigationJump to search
Line 19: Line 19:
 
В следующем списке компонентов вы найдете ссылки на файлы, содержащие описания модулей, в которых они находятся. Если вы хотите узнать о свойствах определенного компонента, часто стоит посмотреть на наследование этого компонента, а затем проверить свойства базового типа, от которого он получен. Например, чтобы понять [[TMaskEdit]], также полезно изучить [[TCustomMaskEdit]].
 
В следующем списке компонентов вы найдете ссылки на файлы, содержащие описания модулей, в которых они находятся. Если вы хотите узнать о свойствах определенного компонента, часто стоит посмотреть на наследование этого компонента, а затем проверить свойства базового типа, от которого он получен. Например, чтобы понять [[TMaskEdit]], также полезно изучить [[TCustomMaskEdit]].
  
=== Customization ===
+
=== Настройка ===
 
Используя меню [Инструменты|Опции]([Tools|Options]) или {{keypress|Crtl-Shift-O}} вы можете изменить расположение и состав компонентов.<br /><br />
 
Используя меню [Инструменты|Опции]([Tools|Options]) или {{keypress|Crtl-Shift-O}} вы можете изменить расположение и состав компонентов.<br /><br />
 
[[File:IDE Options - Environment - Component Palette.png]]
 
[[File:IDE Options - Environment - Component Palette.png]]

Revision as of 21:38, 31 August 2020

English (en) suomi (fi) français (fr) 日本語 (ja) русский (ru)

Палитра компонентов представляет собой панели инструментов, разделенных вкладками, которые используются для построения форм.

Component Palette Standard.png

Палитра компонентов
Standard - Additional - Common Controls - Dialogs - Data Controls - Data Access - System - Misc - LazControls - RTTI - SQLdb - Pascal Script - SynEdit - Chart - IPro

Each tab causes the display of a different set of icons, representing a functional group of components. The left-most icon in each tabbed group is an obliquely leftward-facing arrow, called the Selection Tool.

If you allow the mouse cursor to hover over any of the icons on the Component Palette, without clicking on the icon, the title of that component will pop-up. Note that each title begins with a 'T' - this signifies 'Type' or more accurately 'Class' of the component. When you select a component for inclusion in a form, the Class is added to the type section of the interface part of the Unit (usually as part of the overall TForm1), and an instance of that class is added to the var section (usually as the variable Form1). Any Methods that you design to be used by the Form or its Components (ie Procedures or Functions) will be placed in the implementation part of the Unit.

Как использовать палитру компонентов

Чтобы использовать палитру, в редакторе должна быть открытая форма (если ее нет, выберите File -> New Form). Щелкните значок на соответствующей вкладке палитры для компонента, который вы хотите использовать, затем щелкните форму рядом с местом, где должен отображаться компонент. Когда появится нужный компонент, вы можете выбрать его, щелкнув мышью. После выбора в форме объект также выбирается в окне инспектора объектов, где вы можете редактировать его свойства и события.

Корректировки внешнего вида объекта могут быть выполнены либо путем изменения самого изображения в форме с помощью мыши, либо путем изменения соответствующего свойства в редакторе объектов для этого компонента.

Если вы устанавливаете дополнительные компоненты - либо те, что вы написали сами, либо те, которые поступают в виде пакета из другого источника, то в вашей палитре компонентов появятся дополнительные вкладки с соответствующими значками. Эти новые компоненты можно выбирать и использовать в ваших формах так же, как и те, которые поставляются по умолчанию.

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

Настройка

Используя меню [Инструменты|Опции]([Tools|Options]) или Crtl-Shift-O вы можете изменить расположение и состав компонентов.

IDE Options - Environment - Component Palette.png

Examples

Several useful dialog procedures or functions don't appear on the palette, but are easily used as direct calls from your source program.

For several good examples of the use of Components see the $LazarusPath/lazarus/examples subdirectory of your source installation. Many of the programs show how to use dialogs and other components directly without using the IDE and component palette or having a separate form definition file: all the components are fully and explicitly defined in the main Pascal program. Other example programs make full use of the IDE.

Remember to open these examples as projects, with the .lpi file. Opening the .pas source code file and hitting RUN will just append this source file to whatever project you opened last.

Some examples don't work straight away: you may need to play about with paths and permissions of files or directories. If you want to compile any of the examples, make sure that you have read/write/execute permissions for the files and directories, or copy the files to a directory where you do have the appropriate permissions.

Try running the 'testall' program to see a menu of the available components together with small example test forms for most of them; then inspect the code to find out how they work!

См. также