PDA

Просмотр полной версии : Как реализовать простые вещи в CBuilder


spike
13.04.2005, 16:16
надо сделать простую вещь, а я не понимаю как:
- Хочу чтобы по нажатию ESCAPE закрывалась текущая форма
- Когда жмут ALT+А4 или Крести закрытия приложения, чтобы спрашивало, действительно хочет или нет ? т.е. как остановить процесс закрытия приложения

ЕЖ
13.04.2005, 16:51
Для обработки Esc можно:
- написать событие формы OnKeyPress и в нём вызывать Close()
- посадить на форму любой контрол с экшном (например пункт в главном меню), у которого в шорткате стоит Esc. В обработчике экшна тот же Close()

Спросить перед закрытием можно в событии формы OnCloseQuery и отменить закрытие.

Willow
14.04.2005, 00:59
- посадить на форму любой контрол с экшном (например пункт в главном меню), у которого в шорткате стоит Esc. В обработчике экшна тот же Close()
.

Достаточно одного Action без всякого контрола