назад | содержание | вперед
Метка
Как уже было сказано в главе 3, для размещения в форме текстовой информации, которая не может быть изменена пользователем приложения, используется элемент управления Label (Метка). Рассмотрим более подробно его свойства. Откройте окно свойств Properties данного объекта. Для этого выделите его и выберите в контекстном меню команду Properties (Свойства).
Текст метки задается свойством caption. Он может быть установлен в окне Properties или программно. Шрифт текстовой информации определяется свойством Font (Шрифт). Для выбора шрифта в окне свойств установите курсор в данное свойство и нажмите кнопку с тремя точками в правом столбце свойства. Открывается диалоговое окно Выбор шрифта (рис. 8.1), содержащее три списка, позволяющих указать наименование, начертание и размер шрифта.
Используя свойства ForeColor и Backcolor, можно задать цвет текстовой информации и цвет фона элемента управления. Свойство BorderStyle (Стиль рамки) определяет тип обрамления вокруг объекта Label, позволяя оформить надпись в виде текстового поля. Для этого вместо используемого по умолчанию значения None необходимо выбрать для свойства значение Fixed Single.
Свойство Appearance позволяет придать тексту некоторую объемность.
Свойство Alignment (Выравнивание) определяет выравнивание текста в элементе управления по правому, левому краю или по ширине. Если информация в объекте размещена на нескольких строках, то выравнивание осуществляется на каждой строке.
Рис. 8.1. Диалоговое окно Выбор шрифта
Оформление надписей в элементе управления Label меняется в зависимости ОТ значения СВОЙСТВ Alignment, Appearance И BorderStyle (рис. 8.2).
Рис. 8.2. Оформление надписей
Текст, задаваемый объектом Label, может иметь достаточно большой размер и занимать несколько строк. Максимальное количество его символов — 65528. Задать размеры надписи можно с помощью следующих средств:
Первые три способа задания размера текстового объекта удобны в тех случаях, когда он имеет небольшой конкретно заданный размер. Но хотя пользователь приложения не может изменять текст, отображаемый с помощью объекта Label, его можно изменять программно. В этом случае точный размер текстового объекта заранее не известен, и для задания его размера удобно использовать свойства Autosize и wordwrap. Рассмотрим их более подробно.
назад | содержание | вперед