20.2.1 Перечень компонентов ввода и
отображения текстовой информации
В библиотеке визуальных компонентов Delphi существует множество
компонентов, позволяющих отображать, вводить, редактировать
текстовую информацию. В таблице приведен их перечень для Delphi 7
с краткими характеристиками и указанием основных параметров,
содержащих отображаемый или вводимый текст. В этой таблице не
указаны аналогичные элементы отображения и редактирования текстов,
содержащихся в базах данных, так как они будут рассмотрены
отдельно в последующих уроках. Компоненты ввода и отображения текстовой информации
Компонент
Страница
Описание
Label
(метка)
Standard
Отображение
текста, который не изменяется пользователем. Никакого
оформления текста не предусмотрено, кроме цвета метки и текста.
Основное свойство — Caption.
StaticText
(метка с бордюром)
Additional
Подобен
компоненту Label, но обеспечивает возможность задания стиля
бордюра. Основное свойство — Caption.
Panel
(панель)
Standard
Компонент
является контейнером для группирования органов управления, но
может использоваться и для отображения текста с возможностями
объемного оформления. Основное свойство — Caption.
Edit (окно
редактирования)
Standard
Отображение,
ввод и редактирование однострочных текстов. Имеется
возможность оформления объемного бордюра. Основное свойство —
Text.
MaskEdit
(окно маскированного редактирования)
Additional
Используется
для форматирования данных или для ввода символов в
соответствии с шаблоном. Основные свойства — Text и EditText
LabeledEdit (окно редактирования
с привязанной
к нему меткой)
Additional
Комбинация
Edit и Label.
Основные свойства — Text и EditLabel.Caption.
Memo (многострочное
окно редактирования)
Standard
Отображение,
ввод и редактирование ногострочных текстов. Имеется
возможность оформления объемного бордюра. Основное свойство —
Lines.
RichEdit (многострочное окно
редактирования в формате RTF)
Win32
Компонент
представляет собой окно ре дактирования в стиле Windows 95 в
обогащенном формате RTF, позволяющее
производить
выбор атрибутов шрифта, поиск текста и многое другое. Основное
свойство — Lines.
выбирать из
него пункты. Основное свойство — Items.
CheckListBox (список с индикаторами)
Additional
Компонент
является комбинацией свойств списка ListBox и индикаторов
CheckBox в одном компоненте.
ValueListEditor (список специального вида)
Additional
Окно
редактирования списков строк вида «имя = значение». Основные
свойства: Keys — имена, Values — значения.
ComboBox
(редактируемый список)
Standard
Объединяет
функции ListBox и Edit. Пользователь может либо ввести текст,
либо выбрать его из списка. Основное свойство —
Items.
ComboBoxEx
(список текстов и изображений)
Win32
Выпадающий
список с возможностью отображения текстов и изображений.
Основное свойство — Items.
StringGrid
(таблица строк)
Additional
Отображения
текстовой информации в таблице из строк и столбцов с
возможностью перемещаться по строкам и столбцам и осуществлять
выбор. Основное свойство — Cells.
Помимо перечисленных
компонентов отображать текстовые надписи можно непосредственно на
свойстве Canvas (холст) любого компонента, имеющего это свойство,
в частности, непосредственно на форме. Например, оператор вида
Canvas.TextOut (60,16, 'Canvas');
обеспечивает печать, начиная с точки с координатами (60, 16),
текста “Canvas”. Но это неудобно, так как при этом теряются
преимущества визуального проектирования и приходится рассчитывать
координаты размещения надписи.
Во всех компонентах шрифт текста, его размер, стиль (жирный,
курсив и т.п.) определяются свойством Font, которое имеет
множество подсвойств, устанавливаемых в процессе проектирования
или программно во время выполнения приложения. Рассмотрим коротко
возможности и методику применения отдельных компонентов в
следующем разделе.
Всё,
что представлено на этом сайте,
копировать запрещено!