Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программирование на Delphi. От новичка до профессионала! 20.2.1 Перечень компонентов ввода и отображения текстовой ин


Информационный Канал Subscribe.Ru


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

 

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.

ListBox (окно списка)

Standard

Отображение стандартного окна списка Windows, позволяющего пользователю

выбирать из него пункты. Основное свойство — 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, которое имеет множество подсвойств, устанавливаемых в процессе проектирования или программно во время выполнения приложения. Рассмотрим коротко возможности и методику применения отдельных компонентов в следующем разделе.

 

Размещение рекламы: antonxp2004@hotmail.com на сайте или в рассылке в виде текста.

 

www.hostingsystem.ru - качественный хостинг без простоев, хостинг для компаний, круглосуточная поддержка по телефону, e-mail, а также из личной панели управления пользователя, неограниченный трафик.

 

Сайт рассылки http://mydelphi7.narod.ru, на котором есть архив рассылки, также гостевая книга, переводчик.

Копировать, размещать, продавать представленную информацию запрещается.

 

Rambler's Top100



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное