Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

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

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

CuBook45

В библиотеке визуальных компонентов С++Builder существует множество компонентов, позволяющих отображать, вводить и редактировать текстовую информацию. В таблице ниже приведен их перечень для C++Builder 6 с краткими характеристиками и указанием основных параметров, содержащих отображаемый или вводимый текст. В этой таблице не указаны аналогичные элементы отображения и редактирования текстов, содержащихся в базах данных.
 
Таблица. Компоненты ввода и отображения текстовой информации
Компонент Страница Описание
Label (метка) Standard Отображение текста, который не изменяется пользователем. Никакого оформления текста не предусмотрено, кроме цвета метки и текста. Основное свойство Caption.
StaticText
(метка с бордюром)
Additional Подобен компоненту Label, но обеспечивает возможность задания стиля бордюра. Основное свойство Caption.
Panel (панель) Standard Компонент является контейнером для группирования органов управления, но может использоваться и для отображения текста с возможностями объемного оформления. Основное свойство Caption.
Edit
(окно редактирования)
Standard Отображение, ввод и редактирование однострочных текстов. Имеется возможность оформления объемного бордюра. Основное свойство Text.
MaskEdit
(окно маскированного редактирования)
Additional Используется для форматирования данных или для ввода символов в соответствии с шаблоном. Основные свойства Text и EditText.
LabeledEdit
(окно редактирования с привязанной к нему меткой)
Additional Комбинация Editи Label. Основные свойства Text и EditLabel.Caption. Только в C++Builder 6.
Memo
(многострочное окно редактирования)
Standard Отображение, ввод и редактирование многострочных текстов. Имеется возможность оформления объемного бордюра. Основное свойство Lines.
RichEdit
(многострочное окно редактирования в формате RTF)
Win32 Компонент представляет собой окно редактирования в стиле Windowsв обогащенном формате RTF, позволяющее производить выбор атрибутов шрифта, поиск текста и многое другое. Основное свойство Lines.
ListBox
(окно списка)
Standard Отображение стандартного окна списка Windows, позволяющего пользователю выбирать из него пункты. Основное свойство Items.
CheckListBox
(список с индикаторами)
Additional Компонент является комбинацией списка ListBoxи индикаторов CheckBox.
ValueListEditor
(список специального вида)
Additional Окно редактирования списков строк вида «имя = значение». Основные свойства: Keys - имена, Values - значения. Только в C++Builder 6.
ComboBox
(редактируемый список)
Standard Объединяет функции ListBoxи Edit. Пользователь может либо ввести текст, либо выбрать его из списка. Основное свойство Items.
ComboBoxEx
(список текстов и изображений)
Win32 Выпадающий список с возможностью отображения текстов и изображений. Основное свойство Items. Только в C++Builder 6.
StringGrid
(таблица строк)
Additional Отображения текстовой информации в таблице из строк и столбцов с возможностью перемещаться по строкам и столбцам и осуществлять выбор. Основное свойство — Cells.
 
Помимо перечисленных компонентов отображать текстовые надписи можно непосредственно на свойстве Canvas (холст) любого компонента, имеющего это свойство, в частности, непосредственно на форме. Например, оператор вида:
Canvas->TextOut(60,16,"Canvas");
обеспечивает печать, начиная с точки с координатами (60, 16), текста «Canvas». Но это неудобно, так как при этом теряются преимущества визуального проектирования и приходится рассчитывать координаты размещения надписи.
 
Во всех компонентах шрифт текста, его размер, стиль (жирный, курсив и т.п.), цвет определяются свойством Font, которое имеет множество подсвойств, устанавливаемых в процессе проектирования или программно во время выполнения приложения.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий