![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перехват нажатия клавиши
3asys © (2002-12-20 10:54:00)Есть форма на которой расположены TEdit и TButton.
Фокус ввода установлен на TEdit. После того, как пользователь ввел что-то в TEdit, он нажимает "Enter". При этом должен сработать код TButton. (Без перевода на TButtonфокуса ввода).
Если я правильно понимаю, для этого надо перехватить нажатие клавиши "Enter" и выполнить код TButton. Но проблема в том, что я никак не могу найти код клавиши "Enter".
Буду признателен, за строчку примера.
С Уважением, 3asys
myor (2002-12-20 11:08:00) [1]
> Delirium^.Tremens ©
> Я бы сказал
>
> if key = 13 then ...
а я бы сначала попробовал!!!!!
edit1keypress()
if key=#13
then...
3asys (2002-12-20 11:08:00) [2]Спасибо ВСЕМ, БОЛЬШОЕ!
С Уважением, 3asys
Delirium^.Tremens (2002-12-20 11:01:00) [3]
> myor (20.12.02 10:57)
> onkeypress
>
> if key=#13
> then
Я бы сказал
if key = 13 then ...
LongIsland (2002-12-20 10:58:00) [4]Обработка события OnKeyDown, OnKeyPress, OnKeyUp (любое) и в нем Button1.Click;
myor (2002-12-20 10:57:00) [5]onkeypress
if key=#13
then
Переяслов Григорий (2002-12-20 10:57:00) [6]Button.Default := True;
если хочется отмены Button.Cancel := True;
можно в DesignTime