![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Горячие клавиши [D7, Win2k]
cautur © (2004-11-05 08:36:00)Такой вопрос, как сделать чтоб в программе при нажатии ctrl + 1, ctrl + 2, ...., ctrl + 0 вызывалась какая-то процедура или событие, причем чтоб я мог в ней узнать какая была нажата цифра 1, 2, ... 0. Какие есть идеи у кого? Заранее благодарен
КаПиБаРа (2004-11-05 09:59:00) [1]cautur © (05.11.04 9:56) [7]
А зачем тогда горячие кнопки?
В onKeyDown проверяй что нажата 1 и Ctrl.
cautur (2004-11-05 09:56:00) [2]вообщем у меня будет примерно так:
в базе из таблицы мне надо выбрать запись в которой в определенном поле есть эта цифра 1, 2 и т.д.
и потом уже с этой записью работать, поэтому и надо знать какая цифра нажата.
КаПиБаРа (2004-11-05 09:49:00) [3]cautur © (05.11.04 8:36)
причем чтоб я мог в ней узнать какая была нажата цифра 1, 2, ... 0
Узнаете вы какая цифра нажати и что дальше?
Например нажата 2 - делаем...
Нажата 7 - делаем...
Это я к тому что имеется несколько вариантов решения и все зависит от того зачем нужны цифры.
cautur (2004-11-05 09:42:00) [4]Сейчас я в SecondaryShortCuts занес все комбаниции, у меня Action вызывается от любой из перечисленых, как теперь узнать какая именно была нажата?
cautur (2004-11-05 09:27:00) [5]:( знал бы сделал, не могли бы вы поподробнее написать, не понимаю как при нажатии любой из этой комбинации будет вызываться один action
mike-d (2004-11-05 09:16:00) [6]Свойство Tag уже отменили? Или help у Вас отключен?
cautur (2004-11-05 08:55:00) [7]Ну это надо для каждого писать, 10 штук получиться попроще нету ни чего?
mike-d (2004-11-05 08:45:00) [8]ActionList