Как перехватывать горячие клавиши в 1С 7.7 #295555


#0 by Divanoff
Добрый день! Как запретить использование горячих клавиш в 1С? Как пример Ctrl+L, Ctrl+N? Спасибо!
#1 by mishaPH
формэкс тебе поможет.
#2 by Divanoff
Какой там метод брать? Я в синтакс помошнике посмотрел по FormEx, но ничего не нашел нужного
#3 by Программист 484
Интересно а если заместо этих комбинаций клавиш - задать акселератор... Разве это не поможет?
#4 by Botanik8888
- лезешь в репозиторий там все есть
#5 by Divanoff
ща гляну
#6 by mishaPH
КонецПроцедуры Синтаксис: КонецПроцедуры Назначение: Предопределенная процедура при нажатии кнопки клавиатуры. Пареметры: <Контекст> - контекст формы <КодКлавиши> - код нажатой кнопки клавиатуры. <Alt> - флаг нажатия кнопки <Alt>. <Shift> - флаг нажатия кнопки <Shift>. <Ctrl> - флаг нажатия кнопки <Ctrl>. <Символ> - символ нажатой кнопки в формате ASCII. <ФСО> - флаг стандартной обработки. Изначально равен 1. Если в теле процедуры сбросить значение в 0, то стандартная обработка события не вызывается. Пример: Процедура ПриНажатииКнопкиКлавиатуры(конт, код, _а, _ш, _к)        Предупреждение(Нажата кнопка клавиатуры.); КонецПроцедуры
#7 by Botanik8888
+ качай конфу тестовую, только с 65 формексом траблы были, так что с этим разберись
#8 by Divanoff
спасибо - то что надо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С