Имя: Пароль:
1C
1С v8
Удалить программно созданную кнопку с основной панели формы (Обычное приложение)
0 Чайник1983
 
13.06.18
06:50
Сразу скажу что свойства Видимость у кнопки отсутствует)
Вот код:
    НовКнопка = ЭтаФорма.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Добавить("Кнопка",ТипКнопкиКоманднойПанели.Действие,"Кнопка", Новый Действие("Нажать"));
    Кнопки = ЭтаФорма.ЭлементыФормы.ОсновныеДействияФормы.Кнопки;
    Индекс = ЭтаФорма.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Индекс(Кнопки.Кнопка);
    УдалитьКнопку = ЭтаФорма.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Удалить(Индекс);
1 Чайник1983
 
13.06.18
06:50
Такая ошибка: {Обработка.Обучалка.Форма.Форма.Форма(8)}: Обращение к процедуре объекта как к функции (Удалить)
    УдалитьКнопку = ЭтаФорма.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Удалить(Индекс);
2 Вася Теркин
 
13.06.18
06:53
ЭтаФорма.ЭлементыФормы.ОсновныеДействияФормы.Кнопки.Удалить(Индекс);

Так?
3 Вася Теркин
 
13.06.18
06:53
Не надо писать

УдалитьКнопку =
4 Чайник1983
 
13.06.18
06:56
(2) Знал бы что все так легко не писал бы)))
5 Чайник1983
 
13.06.18
06:57
Спасибо
6 Вася Теркин
 
13.06.18
06:59
Знать легко. Быть тупым одинэсником тяжело и смело. Пока тупой есть чему учиться.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.