Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Получение списка всех сетевых дисков из 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. |