Как программно вставить элемент формы в определённое место (управляемые формы)? #628037


#0 by siggoron
Как программно вставить элемент формы в определённое место (управляемые формы)? ЭтаФорма.Элементы.Добавить - добовляет элемент в самый конец, а необходимо, например после первого реквизита
#1 by ВалераОшкин
ЭтаФорма.Элементы.ИмяГруппыЭлементов.Добавить?
#2 by siggoron
а в самой группе?
#3 by ВалераОшкин
Может Вставить?
#4 by siggoron
#5 by ВалераОшкин
А зачем тебе программно создавать? Бережешь оперативную память?
#6 by siggoron
нет, балуюсь с контактной информацией контрагента, которая в УФ программно отоброжается
#7 by Азазелло
Через одно место нашел. У метода Добавить третьим параметром передается родитель создаваемого элемента. И не надо будет ничего никуда перемещать.
#8 by ChAlex
+100. Ко всему программное изменение формы отключает оптимизацию и форма становится более тормознутой. Стоит искать другие решения
#9 by Bober
откуда такая вера?
#10 by Defender aka LINN
На партнерском писали. Правда, контактную информацию и свойства это им не мешает через динамические реквизиты делать :)
#11 by zladenuw
даже если рисуем форму при создание ?
#12 by zladenuw
мда. не интересно доходим до н количества созданных элементов на форме и все... процесс 1с ушел и в вебе проблема :(.
#13 by ChAlex
- вот именно, может конечно и просто ошибка какая. Конечно создавать можно, юзать тоже можно , несмотря на отсутствие оптимизации, и так сказать имеет право на жизнь -  но... стоит этим заниматься только в крайних случаях. Если есть возможность пересмотреть интерфейс реализации задачи и обойтись без программного создания элементов - лучше обойтись.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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

Back to top