Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.041 c
2-1145195628
Замок
2006-04-16 17:53
2006.05.07
как програмно расшарить папку


15-1145210601
Гарри Поттер
2006-04-16 22:03
2006.05.07
С edlm2.exe кто знаком?


3-1141919015
RomanH
2006-03-09 18:43
2006.05.07
Начало работы с MS SQL Server


3-1142000660
Exciter
2006-03-10 17:24
2006.05.07
Fb1.5 Как разрешить юзеру ввести в поле


3-1142424440
Sollo
2006-03-15 15:07
2006.05.07
dbExpress + QReport




   Наверх