(изменено: Julidae, 25 июля 2012г. 12:25:58)

Тема: Есть ли событие наподобие KeyDown для полей вводы?

Событие BeforeModify для полей ввода при ручном вводе отрабатывает только после перехода на другой контрол (в момент попытки обработать и запомнить введёное видимо). Очень надо событие наподобие KeyDown, что бы возникало при нажатии клавиши, находясь на поле. Нужно для организации фильтра, как в стандартных диалогах и окнах состава. Или, что ещё лучше, сделать бы такой контрол, как выборка (лучше TDMSList), только ещё и с фильтром (как окно состава) прогмаммно контроллируемом.

Re: Есть ли событие наподобие KeyDown для полей вводы?

Julidae пишет:

Событие BeforeModify для полей ввода при ручном вводе отрабатывает только после перехода на другой контрол (в момент попытки обработать и запомнить введёное видимо). Очень надо событие наподобие KeyDown, что бы возникало при нажатии клавиши, находясь на поле. Нужно для организации фильтра, как в стандартных диалогах и окнах состава. Или, что ещё лучше, сделать бы такой контрол, как выборка (лучше TDMSList), только ещё и с фильтром (как окно состава) прогмаммно контроллируемом.

У TDMSEdit пока не реализваны обработчики событий типа KeyDown, придется немного подождать. Кстати, эти обработчики реализованы в List, Tree и Grid