|
ОФ: Как программно добавить кнопку на форму ?
| ☑ |
0
Trotter
30.08.20
✎
14:48
|
Привет!
Делаю так:
Процедура ОсновныеДействияФормыОсновныеДействияФормыВыполнить(Кнопка)
Элемент = ЭтаФорма.ЭлементыФормы.Добавить(Тип("Кнопка"), "Кнопка", Истина);
Элемент.Заголовок = "Выполнить_М";
Элемент.Лево = 80;
Элемент.Верх = 100;
Элемент.Ширина = 100;
Элемент.Высота = 20;
//Действие = Новый Действие("КнопкаВыполнитьНажатиеМ");
Элемент.УстановитьДействие("Нажатие", Новый Действие("КнопкаВыполнитьНажатиеМ"));
мФормаДокумента.Открыть();
КонецПроцедуры
Процедура КнопкаВыполнитьНажатиеМ(Кнопка)
Сообщить("Выполнение действия");
КонецПроцедуры
Получаю ошибку:
Элемент.УстановитьДействие("Нажатие", Новый Действие("КнопкаВыполнитьНажатиеМ"));
по причине:
Недопустимое значение параметра (параметр номер '2') (В модуле формы отсутствует процедура с указанным именем)
Подскажите пожалуйста как правильно ?
|
|
1
ДенисЧ
30.08.20
✎
14:52
|
Экспорт забыл
|
|
2
Trotter
30.08.20
✎
14:59
|
(1) сделал так:
Процедура КнопкаВыполнитьНажатиеМ(Кнопка) Экспорт
Сообщить("Выполнение действия");
КонецПроцедуры
Не помогло.
|
|
3
Галахад
гуру
30.08.20
✎
15:19
|
"ЭтаФорма" это действительно этаформа?
|
|
4
ДенисЧ
30.08.20
✎
15:36
|
Я не понял, а в какую форму ты хочешь кнопку добавить?
|
|
5
Гений 1С
гуру
30.08.20
✎
18:21
|
(0) Эх молодежь, молодешь!
|
|