Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.120.109] |
|
Сообщ.
#1
,
|
|
|
Всем привет!
Нужно организовать обработку по клавише TAB. На код клавиши #09 программа не реагирует. Если пишу #13 - переходим по Enter. Может быть для клавиши TAB существует еще какой-нибудь код? |
Сообщ.
#2
,
|
|
|
Цитата alexsa @ Может быть для клавиши TAB существует еще какой-нибудь код? Да нет, код вроде #9. |
Сообщ.
#3
,
|
|
|
Цитата alexsa @ Обработку чего? Нужно организовать обработку по клавише TAB Цитата alexsa @ Не реагирует где? Кода ты не показал ни строчки, зато говоришь, что что-то там где-то там на что-то там не реагирует... Какого ты ответа ожидаешь?На код клавиши #09 программа не реагирует. P.S. Вообще-то Tab используется для перехода между контролами, не надо на него навешивать чуждый функционал... |
Сообщ.
#4
,
|
|
|
Цитата volvo877 Не реагирует где? Кода ты не показал ни строчки, зато говоришь, что что-то там где-то там на что-то там не реагирует... Какого ты ответа ожидаешь? procedure TfrmTovars.EditNewKeyPress(Sender: TObject; var Key: char); var n:byte; begin if Key=#09 then begin |
Сообщ.
#5
,
|
|
|
procedure TfrmTovars.EditNewKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if Key = VK_TAB then ShowMessage('Oops'); end; Разницу OnKeyPress/OnKeyDown чувствуешь? |