|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2015, 16:27 | #1 |
Регистрация: 20.04.2015
Сообщений: 8
|
Как сделать чтоб при нажатии кнопки Enter на клавиатуре - button реагировала на событие onClick
Помогите, а то не совсем могу разобраться какое событие нужно обрабатывать и как именно обрабатывать.
C++ Builder 6 |
27.06.2015, 16:58 | #2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Для события onKeyPress формы вам надо через if проверить, действительно ли нажатая клавиша - Enter (chr(13))
Код:
Код:
|
27.06.2015, 17:10 | #3 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,499
|
А если у Button установить свойство Default True ?
Я в Delphi попробовал. Обработчик Button.Click запускается при нажатии и Enter и пробела. Правда, кнопка утапливается только при пробеле. |
27.06.2015, 21:09 | #4 |
Регистрация: 20.04.2015
Сообщений: 8
|
Спасиба большое! )
Поначалу не хотело работать, но потом изменил значение свойства формы KeyPreview на true и все заработало, спасиба. ) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать чтоб при нажатии кнопки открывалось видео с любого места? | daniil4326 | Компоненты Delphi | 16 | 27.01.2013 22:31 |
событие при нажатии Alt+Enter | xpams | Общие вопросы Delphi | 5 | 02.02.2012 01:29 |
Как сделать чтоб при нажатии на кнопку Label.Text значение +1? | quarty | Помощь студентам | 2 | 19.02.2011 13:04 |
Как сделать чтоб при нажатии кнопки форма не работала? | quarty | Помощь студентам | 6 | 05.11.2010 15:50 |
Событие при нажатии клавиши Enter | Inbox | Общие вопросы Delphi | 4 | 12.06.2007 14:18 |