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



Вопросы
  Получение списка всех сетевых дисков из Delphi
   Категория: Интернет и Сети
  Шифрование текста по паролю
   Категория: Текст и строки
  Как произвести поиск файлов во вложенных папках
   Категория: Файловая система
  Число строкой с предстоящими нулями
   Категория: Текст и строки
  Поиск по EasyTable
   Категория: Базы данных
  Wav файл внутри exe-файла
   Категория: Файловая система
  Получить версию программы VersionInfo
   Категория: Приложение
  Компонент StatusBar
   Категория: Компоненты
  Создание ярлыка на Рабочем столе
   Категория: Приложение

Описание компонентов: TApplicationEvents
  << Вернуться к Списку   

  Компонент - TApplicationEvents
Модуль - Appevnts
Компонент TApplicationEvents перехватывает события приложения - объекта Application
Описание:
Компонент TApplicationEvents перехватывает события приложения - объекта Application типа TApplication. Этот объект, не имеющий соответствующего ему компонента в VCL, имеет множество полезных событий. Компонент TApplicationEvents позволяет писать обработчики этих событий как обработчики событий невизуального компонента TApplicationEvents.

На каждой форме приложения можно разместить свой компонент TApplicationEvents. События объекта Application будут передаваться всем этим компонентам. Если вы хотите, чтобы событие передавалось прежде всего какому-то одному из них, примените к нему метод Activate, который поставит его в начало очереди компонентов TApplicationEvents. Если же вы при этом не хотите, чтобы другие компоненты TApplicationEvents получали события, примените к привилегированному компоненту метод CancelDispatch. Тогда после обработки события в данном компоненте другие компоненты TApplicationEvents вообще не будут реагировать на эти события.

Во многие обработчики событий компонента TApplicationEvents передается по ссылке параметр Handled. По умолчанию его значение равно false. Если вы обработали соответствующее событие и не хотите, чтобы оно далее обрабатывалось другими компонентами TApplicationEvents, надо в обработчике установить Handled = true. Если же вы оставите Handled = false, то событие будут пытаться обрабатывать другие компоненты TApplicationEvents (если они есть). Если событие так и останется необработанным, то его будет пытаться обработать активный компонент, а если не обработает - то активная форма. Предотвратить обработку события другими компонентами можно, используя описанный ранее метод CancelDispatch.

  << Вернуться к Списку