Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нажатие на кнопку клавишей клавиатуры

50K
15 декабря 2011 года
Aden
43 / / 24.10.2011
Здравствуйте, подскажите как нажать на кнопку с клавиатуры, а именно ESC.
14
16 декабря 2011 года
Phodopus
3.3K / / 19.06.2008
функцией SendInput() например
50K
16 декабря 2011 года
Aden
43 / / 24.10.2011
Можете написать какой примерчик с использованием SendInput()
277
16 декабря 2011 года
arrjj
1.7K / / 26.01.2011
SendInput там же примеры и альтернативная ф-я keybd_event
297
16 декабря 2011 года
koodeer
1.2K / / 02.05.2009
Aden, уточните, что именно нужно: нажать кнопку в чужом приложении, или в своём?
50K
17 декабря 2011 года
Aden
43 / / 24.10.2011
В своем приложении нужно сделать, чтобы при нажатии на клавишу ESC запускалось сообщение.

void __fastcall TFrame_Kart::bbtCloseKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if (Key == 27) {
MessageDlg("Выйти из формы.", mtInformation,TMsgDlgButtons()<<mbOK ,0);
}
}
50K
17 декабря 2011 года
Aden
43 / / 24.10.2011
Либо нужно прописывать в событии KeyDown самой формы ?
void __fastcall TfrMainJ_Gas_Equip::FormKeyDown(TObject *Sender, WORD &Key,
TShiftState Shift)
{
if (Key == 27) {
MessageDlg("Нажата клавиша ESC.", mtInformation,TMsgDlgButtons()<<mbOK ,0);
}
}
14
18 декабря 2011 года
Phodopus
3.3K / / 19.06.2008
Какая версия билдера? Компонента ActionList присутствует?
50K
18 декабря 2011 года
Aden
43 / / 24.10.2011
Версия билдера 10.0.2288 компонент ActionList присутствует.
50K
18 декабря 2011 года
Aden
43 / / 24.10.2011
Спасибо большое. Нужно было в прописать в событии OnKeyPress и Key->Preview = true.
Может подскажите еще по одному вопросу. Хочу реализовать поиск по первым введенным буквам фамилии. На форме есть StringGrid, в который должен выводиться результат.
select * from ABON A where A.NAIM CONTAINING +DOP_SQL
где DOP_SQL='Кура'
Как сделать, чтобы при каждом нажатии клавиши запускалась процедура
if ((Key == 'А') ||(Key == 'а') )
{
DOP_SQL='А'
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог