КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
События. Система Windows генерирует события (сообщения для приложения), которые предназначены для управления работой приложенияСистема Windows генерирует события (сообщения для приложения), которые предназначены для управления работой приложения. Приложение может реагировать или не реагировать на событие. Для того чтобы приложение реагировало на событие, программист должен поместить программный код в заготовке соответствующей событийной процедуры. Некоторые события поддерживают почти все управляющие элементы. Такими событиями, например, являются: GotFocus (Получил фокус) – генерируется в момент получения объектом фокуса клавиатуры. Пока объект обладает фокусом, все события клавиатуры происходят для него. LostFocus (Потерял фокус) – генерируется, когда фокус перемещается на другой объект. Форма поддерживает события, некоторые из которых используются особенно часто. Наиболее часто применяемые события формы
Источником некоторых событий может быть мышь. События мыши
Клавиатура также является источником событий. События клавиатуры происходят для того управляющего элемента, который в данный момент обладает фокусом клавиатуры. В случае, если ни один управляющий элемент не обладает фокусом, это событие получит форма. Но если свойству KeyPreview формы присвоить значение True (по умолчанию оно имеет значение False), то каждое событие клавиатуры будет происходить сначала для формы, затем для управляющего элемента, обладающего фокусом клавиатуры.
|