Помощь - Поиск - Пользователи - Календарь
Полная версия: Проблема с фокусом...
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
Vardes
Какие существуют способы для того, чтоб после нажатия кнопки с неё убирался фокус, т.к. если на ней будет фокус,то перестают работать такие события как OnKeyPress и Down (имеется ввиду события по нажатию на любые клавишы) ???
klem4
Перевести фокус на другую компоненту формы не пойдет ? или на саму форму ? напиши по подробней в чем проблема, не очень понятно ...
Vardes
Так даже если на др. компоненту формы фокус перевести, то обычное событие OnKeyPress просто не работает, на любую клавишу нажимаешь, а программа в процедуру TForm1.FormKeyPress не входит...Если сделать свойство всех компонент *.Enabled:=False, тогда процедура заработает...Из всего этого можно судить о том, что во всём виноват фокус, его и надо убрать со всех компонент...
Как кстати перевести фокус на Форму ?
volvo
А у тебя, кстати, KeyPreview формы в True переброшен?
Vardes
Всё спасибо, всё получилось...раньше просто не знал о таком....
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.