В стандартном DTPicker из MSCOMCT2.OCX мне нужно отследить нажатие ESC в форме выбора даты (куда я попадаю по DropDown-кнопке), т.е. выход из этой формы 
без выбора даты. Выбираю я событие DTPicker_CloseUp и сталкиваюсь с тем, что по Esc, вываливатся сообщение: Code execution has been interrupted. Никакие мои ухищрения типа 
- Код: Выделить всё
 Application.DisplayAlerts или Application.EnableCancelKey
 не работают, да, вроде, и не должны, т.к.  EnableCancelKey работает только в пределах одной программы и если я его ставлю в DTPicker_DropDown (а где еще?), то после выхода из него, значение EnableCancelKey сбрасывается.
   Самое забавное, что когда нет обработчика DTPicker_CloseUp никаких прерываний по ESC не происходит: "нет человека - нет проблемы". А когда есть, - прерывание происходит на входе в DTPicker_CloseUp (по крайней мере по Debug я туда попадаю). Пользователь, конечно, сможет продолжить, нажав Continue, но скоро, наверняка, взвоет.
   Кто-нибудь поборол этот глюк?