Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.07;
Скачать: CL | DM;

Вниз

ShowMessage - нажатие клавиши Enter   Найти похожие ветки 

 
K_VAL   (2006-04-20 11:15) [0]

Господа , кто-нибудь сталкивался с такой проблемой : использую ShowMessage , пользователь привык нажимать клавишу Enter на кнопке <OK> , при выходе из функции получает фокус компонент Edit , а в Edit обрабатываю клавишу
Enter для дальнейших действий , код  Enter сохраняется при выходе из ShowMessage , и в Edit естественно дает ошибку .
Как обнулить код  Enter  при выходе из ShowMessage , или при получении фокуса компонента  Edit .
всем спаибо .


 
AbrosimovA ©   (2006-04-20 11:55) [1]

Создай флаг булевого типа. После ShowMessage() устанавливай его в true.
А там, где обрабатываешь Enter напиши проверку на истинность флага и сброс его в false.


 
Niko   (2006-04-20 11:56) [2]

не очень понял суть вопроса, но если все так как я понял, то можно просто написать в кейпресс едита что при коде 13 code , будет равен нулю.. )


 
Desdechado ©   (2006-04-20 12:32) [3]

есть подозрение, что пользователь просто долго жмет свой энтер


 
Мефисто   (2006-04-20 12:57) [4]

Ну на крайняк еще попробуй MessageBox и Ko

А так скорее всего Desdechado ©   (20.04.06 12:32) [3]


 
Anatoly Podgoretsky ©   (2006-04-20 14:33) [5]

Не делать глупостей в Edit с Enter, оно не для этого.


 
Gero ©   (2006-04-20 17:51) [6]

> код  Enter сохраняется при выходе из ShowMessage

Первый раз такое слышу.


 
Anatoly Podgoretsky ©   (2006-04-20 21:59) [7]

Обычное дело, осоьенно в OnKeyEnter


 
Германн ©   (2006-04-21 02:19) [8]


> Anatoly Podgoretsky ©   (20.04.06 21:59) [7]
>
> Обычное дело, осоьенно в OnKeyEnter


А что это за зверь? Про OnKeyReset слышал, но не пользовал. (Предпочитаю использовать OnAnyKeyDown). А вот про OnKeyEnter не слышал вообще. :-)(



Страницы: 1 вся ветка

Текущий архив: 2006.05.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.035 c
2-1145291122
ArcSin
2006-04-17 20:25
2006.05.07
Помогите уменьшить прогу


2-1144847743
kernel
2006-04-12 17:15
2006.05.07
Console and RUS


4-1139835665
ave
2006-02-13 16:01
2006.05.07
Сканировать документ на сканере


15-1144748112
Гарри Поттер
2006-04-11 13:35
2006.05.07
А, "журналист" - подразумевает наличие в.о. ?


1-1143741211
Mortem
2006-03-30 21:53
2006.05.07
Crt под Delphi