Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Отображение текста компонентом класса TLabel

Читайте также:
  1. IV . Выписать из текста слова – названия основных частей оборудования , описаного в этом тексте.
  2. Анастасия Богачева, ученица 10 класса
  3. Анна Сяткина, ученица 6 класса
  4. Билет №10 ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ А. СМИТА О РАЗДЕЛЕНИИ ТРУДА, КЛАССАХ, СТОИМОСТИ И ДОХОДАХ.
  5. В начальных классах
  6. Видео 11 класса
  7. Вывод текста

Компонент класса TLabel предназначен для размещения на форме текстовых надписей. В процессе выполнения программы текст надписи может быть многократно изменён программным кодом, однако, пользователь, во время выполнения программы, не может редактировать надписи.

Основное свойство компонента – Caption (заголовок, надпись) содержит текст. Свойство +Font:Объект определяет тип шрифта, +Style:Объект - определяет стиль текста.

 

Отображение надписи возможно двумя способами:

· непосредственным заданием значения свойства Caption в Инспекторе объектов;

· переопределением свойства Caption программным кодом.

Последовательность задания свойства Caption

1. После размещения компонента TLabel на форме в инспекторе объектов (рис. 3) для назначения значения свойства Capcion следует выполнить:

Форма ® Компонент TLabel® Ì Object Inspector ®

Properties ® Capcion ® Текст надписи

Рис. 3. Установка метки Рис. 4. Выбор шрифта

 

2. При необходимости переопределяют параметры шрифта, заданные по умолчанию (рис. 4).

-Font - объект - определяет параметры шрифта

Color – цвет (раскрывающийся список)

Name – имя шрифта (раскрывающийся

список)

Size - размер

+Style - объект - определяет стиль текста (полужирный, курсив, подчёркнутый, зачёркнутый).

3. Если размер компонента больше текста, производят его выравнивание.

Alignment (выравнивание)

taLeftJustify – по левому краю

taCenter – по центру

taRightJustify – по правому краю

Layout (размещение) – положение текста по вертикали

tlTop – по верхнему краю

tlCenter – по центру

tiBottom – по низу

 

Переопределение свойства Caption програм м ным кодом

Вывод текста, состоящего из нескольких строк, возможен только при наступлении какого-либо события во время выполнении программы. Эта задача решается в несколько этапов:

· Подготовка метки.

· Определение события, при наступлении которого будет осуществлён вывод.

· Описание констант и переменных, которые будут использованы при вводе/выводе.

· Разработка программного кода, реализующего вывод текста.

1. Подготовка метки. Установить компонент TLabel, задать ему достаточные размеры и переопределить следующие свойства.

AutoSize: Boolean – разрешает/запрещает (True/False) автоматическое изменение размера метки.

WordWrap:Boolean – (разрешает/запрещает (True/False) разрыв строки на границе слова.

Выполните AutoSize → False

WordWrap → True

2. Определение события. Вывод текста можно связать с наступлением одного из следующих событий.

OnActivate – активизирует форму и передаёт ей фокус.

OnClick – щелчок мышкой по форме.

OnDblClick - двойной щелчок мышкой по форме.

Для примера выберем событие OnClick.

Форма ® 1Object Inspector ®ÌEvents ®

OnClick ® двойной щелчок в поле ввода

Выбор события приведёт к добавлению программного кода в модуль. В раздел interface, в описание объекта TForm1 будет добавлен заголовок процедурыобработки события - procedure FormClick(Sender: TObject). В раздел implementation - шаблон этой процедуры. В приведённом примере добавленный текст выделен курсивом.

Type

TForm1 = class (TForm)

……………………

Label2: TLabel;

procedure FormClick(Sender: TObject);

End;

………………………………………………


Дата добавления: 2015-07-11; просмотров: 118 | Нарушение авторских прав


Читайте в этой же книге: Обозначения событий | Визуальные компоненты для ввода и вывода | Объявление констант и переменных | Implementation |
<== предыдущая страница | следующая страница ==>
Коды служебных символов| Implementation

mybiblioteka.su - 2015-2024 год. (0.007 сек.)