ВУЗ:
Составители:
Рубрика:
вручную. Следует помнить, что при удалении компонента все его обработчики
остаются в модуле формы.
Разрешено вместо создания нового обработчика использовать уже
существующий. В этом случае надо щёлкнуть в области значения события и
выбрать из списка подходящую процедуру. Таким образом, одну процедуру
можно связать с несколькими событиями, в том числе для разных компонент.
Такая процедура называется общим обработчиком и вызывается при
возникновении любого связанного с ней события (например одни и те же
действия выполняются через меню и кнопкой).
Среди множества событий, предусмотренных для компонента, выделяют
одно, наиболее часто используемое. Создать заготовку обработчика такого
события можно двойным щелчком по расположенному на форме компоненту.
2.5. События и их обработка
О всех происходящих в системе событиях
Windows посылает сообщения
приложению в виде записи определённого типа. Источником этих сообщений
может быть драйвер устройства (например клавиатуры или мыши), ядро
системы, другие приложения.
Delphi преобразует сообщения в свой формат и
предлагает специальные методы для обработки сообщений. Однако в
большинстве случаев можно обойтись без непосредственной обработки
сообщений
Windows, так как Delphi предоставляет более простой способ работы
с сообщениями путём использования событий.
Событие представляет собой свойство процедурного типа,
предназначенное для обеспечения реакции на те или иные действия. Задание
значения этому свойству (событию) означает определение метода,
вызываемого при наступлении события. События
Delphi имеют различные
типы, самым простым из которых является TNotifyEvent, характерный для
уведомляющих событий:
type TNotifyEvent = procedure (Sender: TObject) of object;
18
вручную. Следует помнить, что при удалении компонента все его обработчики
остаются в модуле формы.
Разрешено вместо создания нового обработчика использовать уже
существующий. В этом случае надо щёлкнуть в области значения события и
выбрать из списка подходящую процедуру. Таким образом, одну процедуру
можно связать с несколькими событиями, в том числе для разных компонент.
Такая процедура называется общим обработчиком и вызывается при
возникновении любого связанного с ней события (например одни и те же
действия выполняются через меню и кнопкой).
Среди множества событий, предусмотренных для компонента, выделяют
одно, наиболее часто используемое. Создать заготовку обработчика такого
события можно двойным щелчком по расположенному на форме компоненту.
2.5. События и их обработка
О всех происходящих в системе событиях Windows посылает сообщения
приложению в виде записи определённого типа. Источником этих сообщений
может быть драйвер устройства (например клавиатуры или мыши), ядро
системы, другие приложения. Delphi преобразует сообщения в свой формат и
предлагает специальные методы для обработки сообщений. Однако в
большинстве случаев можно обойтись без непосредственной обработки
сообщений Windows, так как Delphi предоставляет более простой способ работы
с сообщениями путём использования событий.
Событие представляет собой свойство процедурного типа,
предназначенное для обеспечения реакции на те или иные действия. Задание
значения этому свойству (событию) означает определение метода,
вызываемого при наступлении события. События Delphi имеют различные
типы, самым простым из которых является TNotifyEvent, характерный для
уведомляющих событий:
type TNotifyEvent = procedure (Sender: TObject) of object;
18
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »
