|
Ненужные события
Некоторые события могут оказаться ненужными
в данном контексте программы. Например, пользователь
может нажать командную клавишу, временно запрещенную
для использования, или отметить мышью поле вне текущего
диалогового окна. Ненужные события - это события, обработка
которых не предусмотрена в данном модальном элементе
или в любом из его подэлементов. Такие события возвращаются
модальному элементу, который в этом случае вызывает
свой виртуальный метод EventError. Этот метод вызывает
метод EventError своего владельца и так происходит до
тех пор, пока не будет вызван метод TApplication.EventError.
По умолчанию метод Т Application.EventError просто ничего
не делает.
Вы можете перекрыть метод EventError
любого видимого элемента (или программы), чтобы, например,
сообщить пользователю о его ошибке и/или дать справку
о возможностях программы в данный момент. Кроме того,
контроль за ненужными событиями может быть полезен на
этапе отладки программы.
|