Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Страницы палитры компонентов

Поиск

Палитра компонентов VCL - библиотеки визуальных компонентов Delphi - имеет ряд страниц, на которых скомпонованы пиктограммы всех компонентов, предопределенных в Delphi. Вы можете изменять компоновку страниц, а также добавлять новые страницы, вносить на страницы свои новые компоненты и шаблоны компонентов.

Предопределенные в Delphi страницы палитры зависят от версии, с которой вы работаете.

Компоненты страницы Win 3.1 — это компоненты 16-разрядной версии Delp­hi 1, пригодные для работы с любыми Windows, начиная с Windows 3.x. Они со­храняются в 32-разрядных версиях Delphi для обеспечения совместимости при пе­реводе приложений из Delphi 1.0 в более поздние версии. В 32-разрядных прило­жениях компоненты данной страницы применять не рекомендуется. На страницах библиотек современных версий Delphi имеются усовершенствованные аналоги компонентов со страницы Win 3.1, приведенные в табл. 3.

 

Таблица 3

Соответствие компонентов страницы Win 3.1

и новых 32-разрядных компонентов

Компонент Win 3.1 Новый компонент Страница нового компонента
DBLookupList DBLookupListBox Data Controls
DBLookupCombo DBLookupComboBox Data Controls
TabSet TabControl Win32
Outline TreeView Win32
Header HeaderControl Win32
NoteBook PageControl Win32
TabbedNoteBook PageControl Win32

Ограничение объема пособия не позволяет включить в нее весь стремительно нарастающий поток компонентов, предлагаемых разработ­чиками Delphi.

В табл. 4 приведен их перечень для Delphi 6 с краткими характеристика­ми и указанием основных параметров, содержащих отображаемый или вводимый текст. В этой таблице не указаны аналогичные элементы отображения и редакти­рования текстов, содержащихся в базах данных, так как они будут рассмотрены отдельно в других методических указаниях.

Таблица 4

Компоненты ввода и отображения текстовой информации

Компонент Страница Описание
Label (метка) Standard Отображение текста, который не из­меняется пользователем. Никакого оформления текста не предусмотре­но, кроме цвета метки и текста. Основное свойство — Caption
StaticText (метка с бордюром) Additional Подобен компоненту Label, но обеспечивает возможность задания сти­ля бордюра. Основное свойство — Caption
Panel (панель) Standard Компонент является контейнером для группирования органов управле­ния, но может использоваться и для отображения текста с возможностя­ми объемного оформления. Основное свойство — Caption
Edit (окно редактирования) Standard Отображение, ввод и редактирование однострочных текстов. Имеется возможность оформления объемного бордюра. Основное свойство — Text

 

Продолжение таблицы 4

 

MaskEdit (окно маскированого редактирования) Additional Используется для форматирования данных или для ввода символов в соответствии с шаблоном. Основные свойства — Text и EditText
LabeledEdit (окно редактирования с привязанной к нему меткой) Additional Комбинация Edit и Label. Основные свойства — Text и EditLabel. Capti­on. Только в Delphi 6
Memo (многостроч­ное окно редактирования) Standard Отображение, ввод и редактирова­ние многострочных текстов. Имеет­ся возможность оформления объем­ного бордюра. Основное свойство — Lines
RichEdit (многострочное окно редактирования в формате RTF) Win32 Компонент представляет собой окно редактирования в стиле Windows 95 в обогащенном формате RTF, позво­ляющее производить выбор атрибу­тов шрифта, поиск текста и многое другое. Основное свойство — Lines
ListBox (окно списка) Standard Отображение стандартного окна спи­ска Windows, позволяющего пользо­вателю выбирать из него пункты. Основное свойство — Items
Check ListBox (список с индикато­рами) Additional Компонент является комбинацией свойств списка ListBox и индикато­ров CheckBox в одном компоненте
ValueListEditor (список специаль­ного вида) Additional Окно редактирования списков строк вида «имя = значение,». Основные свойства: Keys — имена, Values — значения. Только в Delphi 6
       

 

Окончание таблицы 4

 

Combo Box (редактируемый список) Standard Объединяет функции ListBox и Edit. Пользователь может либо ввес­ти текст, либо выбрать его из спис­ка. Основное свойство — Items
Combo BoxEx (список текстов и изображений) Win32 Выпадающий список с возможно­стью отображения текстов и изобра­жений. Основное свойство — Items. Только в Delphi 6
String Grid (таблица строк) Additional Отображения текстовой информации в таблице из строк и столбцов с воз­можностью перемещаться по стро­кам и столбцам и осуществлять вы­бор. Основное свойство — Cells
       

 

Помимо перечисленных компонентов, отображать текстовые надписи можно непосредственно на свойстве Canvas (холст) любого компонента, имеющего это свойство, в частности, непосредственно на форме. Например, оператор вида

Canvas.TextOut (60,16, 'Canvas');

обеспечивает печать, начиная с точки с координатами (60, 16), текста «Canvas». Но это неудобно, так как при этом теряются преимущества визуального проекти­рования и приходится рассчитывать координаты размещения надписи.

Во всех компонентах шрифт текста, его размер, стиль (жирный, курсив и т.п.) определяются свойством Font, которое имеет множество подсвойств, устанавливае­мых в процессе проектирования или программно во время выполнения приложения.

Рассмотрим коротко возможности и методику применения отдельных компо­нентов.

 




Поделиться:


Последнее изменение этой страницы: 2016-12-28; просмотров: 288; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.16.137.229 (0.007 с.)