![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ShowMessage - нажатие клавиши Enter [D6]
K_VAL © (2006-04-20 11:15:00)Господа , кто-нибудь сталкивался с такой проблемой : использую ShowMessage , пользователь привык нажимать клавишу Enter на кнопке <OK> , при выходе из функции получает фокус компонент Edit , а в Edit обрабатываю клавишу
Enter для дальнейших действий , код Enter сохраняется при выходе из ShowMessage , и в Edit естественно дает ошибку .
Как обнулить код Enter при выходе из ShowMessage , или при получении фокуса компонента Edit .
всем спаибо .
Германн (2006-04-21 02:19:00) [1]
> Anatoly Podgoretsky © (20.04.06 21:59) [7]
>
> Обычное дело, осоьенно в OnKeyEnter
А что это за зверь? Про OnKeyResetслышал, но не пользовал. (Предпочитаю использовать OnAnyKeyDown). А вот про OnKeyEnterне слышал вообще. :-)(
Anatoly Podgoretsky (2006-04-20 21:59:00) [2]Обычное дело, осоьенно в OnKeyEnter
Gero (2006-04-20 17:51:00) [3]> код Enter сохраняется при выходе из ShowMessage
Первый раз такое слышу.
Anatoly Podgoretsky (2006-04-20 14:33:00) [4]Не делать глупостей в Edit с Enter, оно не для этого.
Мефисто (2006-04-20 12:57:00) [5]Ну на крайняк еще попробуй MessageBox и Ko
А так скорее всего Desdechado © (20.04.06 12:32) [3]
Desdechado (2006-04-20 12:32:00) [6]есть подозрение, что пользователь просто долго жмет свой энтер
Niko (2006-04-20 11:56:00) [7]не очень понял суть вопроса, но если все так как я понял, то можно просто написать в кейпресс едита что при коде 13 code , будет равен нулю.. )
AbrosimovA (2006-04-20 11:55:00) [8]Создай флаг булевого типа. После ShowMessage()устанавливай его в true.
А там, где обрабатываешь Enterнапиши проверку на истинность флага и сброс его в false.