Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
ВнизСобытие DBEdit - нажатие Enter или другой заданой клавиши Найти похожие ветки
← →
Draught (2006-11-27 16:54) [0]Доброго времени суток.
Вопрос по событиям компонента DBEdit
есть событие onСhange - при изменении
onkeyUP(DOWN/Press) - при отпускании/нажатии/удержании на кнопку - вроде я правильно понимаю
а хотелось бы событие при нажатии Enter или другой заданой клавиши, есть мысль - использовать событие onkey* и сравнивать кнопку, если была нажата Enter, то и делать то, что нужно.
Возможно есть какие-то другие решения?
← →
maxXP © (2006-11-27 17:00) [1]Попробуй ActionList1 там на Action можно задавать любые комбинации клавишъ и Enter тоже
← →
Draught (2006-11-27 17:06) [2]Хмм... я наверное не достаточно понятно изложил вопрос...
Меня интересует решение без использования дополнительных компонент.
← →
Draught (2006-11-27 17:32) [3]похоже, что еще проще ничего не придумать, либо компоненты переписывать ;)
фактически сейчас я использую код:
procedure TfmTTHAdv.DBSender1KeyPress(Sender: TObject; var Key: Char);
begin
if ord(key)=13 then
begin
...
end;
end;
Думаю это и останется решением...
Всем спасибо.
← →
Leonid Troyanovsky © (2006-11-27 18:13) [4]
> Draught (27.11.06 17:32) [3]
> Думаю это и останется решением...
Хорошо, когда есть где поразмышлять вслух.
--
Regards, LVT
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.17;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.049 c