Разделы инструкций

В сети

Пользователей: 84
Из них просматривают:
Аналоги: 24. Даташиты: 31. Инструкции: 2. Новости: 8. Обзор: 1. Остальное: 3. Программы: 1. Торрент: 1. Форум: 12. Чат: 1.
Участников: 3
Гостей: 81

an , Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Оглавление

Событие OnKeyPress

Другое событие — ОпКеуPress наступает, если компонент находится в фокусе при нажатии пользователем клавиши символа. Параметр Key в обработчике этого события имеет тип char и соответствует символу нажатой клавиши. Функциональные клавиши и специальные клавиши типа <Shift>, <Alt> и <Ctrl> не вызывают этого события. Поэтому нажатие таких комбинаций клавиш, как, например, <Shift>+<A>, генерирует только одно событие OnKeyPress, при котором параметр Key равен А. Поскольку параметр Key передается в обработчик события как переменная, его можно изменять, передавая для дальнейшей обработки другой символ. В некоторых программах этот прием использовать полезно.


Для того чтобы распознавать комбинации клавиш или клавиши, не соответствующие символам, необходимо использовать обработчики событий OnKeyDown и OnKeyUp.


Следует отметить, что событие OnKeyPress заведомо наступает, если нажимается только клавиша символа или клавиша символа при нажатой клавише <Shift>. Если же клавиша символа нажимается одновременно с какой-то из вспомогательных клавиш, то событие OnKeyPress может не наступить (произойдут только события OnKeyDown при нажатии и OnKeyUp при отпускании), или если и наступит, то укажет на неверный символ. Например, при нажатой клавише <Alt> событие OnKeyPress при нажатии символьной клавиши не наступает. А при нажатой клавише <Ctrl> событие OnKeyPress при нажатии символьной клавиши наступает, но символ не распознается.

11
<< Меню >>  
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Разное

Если "ревёт" один из дросселей резонансного стабилизатора, забейте деревянный клин между его катушками.

Интересно

Чтобы защитить стержень от обгорания, его нужно обмазать тонким слоем смеси силикатного клея и сухой минеральной краски (окись железа, цинка и магния).

Похожие инструкции