КАТЕГОРИИ: Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |