Главная страница
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.045 c
2-1145209259
SamProf
2006-04-16 21:40
2006.05.07
Как получить содержимиое ListView по handle?


15-1144909345
DelphiN!
2006-04-13 10:22
2006.05.07
IntToStr в C#


3-1142251799
Shlomo
2006-03-13 15:09
2006.05.07
Найти следующую запись?


2-1145541105
Никола
2006-04-20 17:51
2006.05.07
QuickReport


10-1118576136
Genie™
2005-06-12 15:35
2006.05.07
Вопросы по работе с файлами MS Office