0
selestos
18.12.13
✎
19:41
|
Создаю программно кнопку,прописываю в ее свойство сочетание клавиш F10, все работает...
После чего убираю видимость кнопки, запускаю Предприятие открываю обработку кнопки как и планировалось не видно, нажимаю F10, ничего не происходит
Вопрос, как организовать выполнение события по нажатию на клавишу F10 при отсутствии видимости кнопки??
&НаКлиенте
Процедура Команда(Команда)
Сообщить("Привет!");
КонецПроцедуры
&НаКлиенте
Процедура ПриОткрытии(Отказ)
КлавишаСервер()
КонецПроцедуры
&НаСервере
Процедура КлавишаСервер()
Элемент2 = ЭтаФорма.Элементы.Добавить("Кнопка", Тип("КнопкаФормы"), ЭтаФорма);
Элемент2.Вид = ВидКнопкиФормы.КнопкаКоманднойПанели;
Элемент2.ИмяКоманды = "Команда";
СочКлавиш = Новый СочетаниеКлавиш(Клавиша.F10, Ложь,Ложь, Ложь);
Элемент2.СочетаниеКлавиш = СочКлавиш;
Элемент2.Видимость = Ложь;
КонецПроцедуры
|
|