Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 14:25

1C 8.3 (ОФ). Как программно разместить элемент на вторую страницу панели?

Автор nasvyaze, 14 дек 2023, 11:17

0 Пользователей и 1 гость просматривают эту тему.

nasvyaze

Создал элемент Надпись:
ЭлементНадпись = ЭлементыФормы.Добавить(Тип("Надпись"), "Цех3", Истина,ЭлементыФормы.Панель1);
Как его программно поместить не в первой странице Панели, а на второй?

Screenshot_8.png

LexaK

nasvyaze, странный вопрос
так при создании стразу на второй панели и создавайте! зачем потом перемещать?
ЭлементНадпись = ЭлементыФормы.Добавить(Тип("Надпись"), "Цех3", Истина,ЭлементыФормы.Панель2); //сразу задать Панель2 или как там у вас...
если помогло нажмите: Спасибо!

nasvyaze

LexaK, это понятно. Я так и пытался сделать (только не на панель, а на Страница2, которую мы создадим программно).
Но так не получается, т.к. тип элемента куда мы помещаем либо Панель, либо ПолеТабличногоДокумента. Т.е. Панель1.Страницы.Страница2 уже не подходит, т.к. тип там другой.

LexaK

nasvyaze, есть еще другой вариант, сразу в конструкторе формы располагайте нужные элементы в нужных местах!
иногда их добавляют с некоторым избытком, затем их отображение регулируют с помощью Видимости.
(к программному добавлению новых элементов прибегают в особых случаях)
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск