![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как задавить нажатие клавиши Enter? [D6, Win2k]
Last © (2004-10-25 10:47:00)Господа! Подскажите,пожалуйста, срочно надо. Имеется модальная форма справочника с двумя кнопками TBitBtn. Одна 'ОК' (ModalResult=mrOk), другая 'Отмена'(ModalResult=mrCancel). Также есть поле для поиска значений (TComboEdit). Проблема в том, что многие, введя в поле поиска какое-то значение, нажимают Enter и форма захлопывается. Как это побороть?
ЮЮ (2004-10-25 11:59:00) [1]if key = #13 then begin
...
modalResult := mrOk;
end;
а изначально поставить mrNone
sniknik (2004-10-25 11:13:00) [2]проще по моему default у кнопки в false поставить.
Last (2004-10-25 11:06:00) [3]>TUser
Это пройдет в OnKeyPress
if key = #13 then ..., но форма закроется раньше
>ЮЮ
Так кнопка Найти есть. Привычка- страшная сила
ЮЮ (2004-10-25 10:51:00) [4]Значит добавь кнопку "Найти", чтобы пользователь видел куда жать :)
TUser (2004-10-25 10:48:00) [5]Наверное там прописано что-то типа
if key = #13 then ...