Вниз
Скачать: 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.025 c
15-1145094377
Volf_555
2006-04-15 13:46
2006.05.07
Текст в Internet Explorer стал отображаться курсивом!


2-1145034918
Volodya_
2006-04-14 21:15
2006.05.07
TMediaPlayer


2-1145343083
MZUser
2006-04-18 10:51
2006.05.07
Как передать управление...


15-1144959563
qazwsx
2006-04-14 00:19
2006.05.07
Правда что Borland забил на Delphi?


2-1145365419
kyn66
2006-04-18 17:03
2006.05.07
Порядковый номер дня в году




   Наверх