![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать выполнение функции по нажатию кнопки Enter? [D6, Win95/98]
MikeFW © (2002-08-01 15:54:00)Уважаемые Мастера, подскажите по следующему вопросу:
Как сделать так, чтобы при нажатии на клавиатуре кнопки Enter, у меня выполнялась процедура, привязанная к кнопке на форме?
Дмитрий Иванов (2002-08-01 16:01:00) [1]А свойство Default не подойдет?
Skier (2002-08-01 15:59:00) [2]>MikeFW
YourForm.KeyPreview := True;
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char);
begin
if Key = #13 then ShowMessage("Hello ! My name is Enter");
end;
MBo (2002-08-01 15:58:00) [3]установить на эту кнопку фокус
Song (2002-08-01 15:58:00) [4]Сделай горячую клавишу или отследи нажатие на TForm.onKeyDown
Тут решений - море.
Dimka Maslov (2002-08-01 15:58:00) [5]Ставишь на фому ActionList в котором создаёшь Action и указываешь для него Shortcut - Enter и создаёшь ему обработчик события OnExecute, в котором пишешь нужную процедуру.
Для кнопки назначаешь свойство Action