Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

События. Процедуры обработки событий




Событие – воздействие на объект. События наступают в результате действий пользователя, воздействия операционной системы или логики программы.

События, связанные с действиями пользователя: ввод данных, нажатие кнопки, щелчок мышью и т.п. События можно связать с процедурами обработки события, определяющими логику работы программы. Любой компонент формы и саму форму можно рассматривать как элемент управления, воздействуя на который пользователь управляет работой программы.

Основными событиями являются:

OnActivate – загрузка формы;

OnClose – закрытие формы;

OnClick - щелчок мышью по форме или компоненту;

OnDbClick – двойной щелчок мышью по форме или компоненту;

OnMouseDown – нажатие кнопки мыши;

OnMouseUp – отпускание кнопки мыши;

OnExit – потеря фокуса компонентом.

Выбор события определяет разработчик в соответствии с логикой программы.

Компонент класса TLabel

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

Основные свойства:

Caption: String - содержит текст надписи;

+Font: Объект - определяет характеристики шрифта.

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

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

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

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

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

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

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

2. При необходимости переопределяют параметры шрифта

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

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

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

Size - размер

+Style - объект - определяет стиль текста.

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

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

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

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

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

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

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

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

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

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

WordWrap → True

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

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

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

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

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

Компонент TLabel® ® 1Object Inspector ®ÌEvents ®

OnClick ® щелчок по форме

В приведённом ниже примере добавленный разработчиком текст выделен курсивом.

 




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 370; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.