как нажать программно кнопку на форме #386947


#0 by smolbars
Всем доброго времени суток Есть форма со стандартыми кнопками внизу Есть на форме в массиве кнопки кнопка записать СО стандартной обработкой Как ее нажаьт программно - открыть форму и нажать через контекст переменной формы ФрмП.ЭлементыФормы.ОсновныеДействияФормы.Кнопки[1].Действие1 - ? ну а дальше то чего если бы к форме была пришпилена обработина - это ясно Но мне нужно чтобы именно отрабатывала стандартная кнопка
#1 by IronDemon
Программно вызвать процедуры, которые вызываются при нажатии супер-кнопки
#2 by smolbars
а это как - можно подробнее разжевать
#3 by smolbars
Повторюсь еще раз - у кнопки обработка стандартная - т е действие записать на сколько я понимаю на этих стандартных кнопках - обработчики некие опции ядра Возможно не прав ВОбщем поясните что такое эта супер кнопка так извращаюсь не от хорошей жизни - конфа переписанная и проще инициировать некоторые функции таким образом чем разбирать объемный чужой код
#4 by Serg_1960
Если из формы хотите "нажать" на кнопку, то надо вызвать ту процедуру на форме, которая исполняет действие кнопки. В Вашем случае - стандартная запись объекта - достаточно команды ЭтотОбъект.Записать... и обработчики в модуле объекта будут вызваны платформой "автоматически".
#5 by Растеряйка
Если записать - то метод ЗаписатьВФорме. А можно назначить кнопке горячие клавиши и через SendKeys ее нажать :-)
#6 by Serg_1960
Был не прав - спасибо подправили :)
#7 by smolbars
спасибо работает через записатьвформе
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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