Установить привязки программно #566898


#0 by mzelensky
Читаю СП, но чет один момент не догоняю. Имеется форма, на ней (по порядку сверху вниз): табличное поле(ВнешнийОтбор), разделитель (Разделитель1) и табличный документ (Результат). Хочу чтобы по нажатии на кнопку табличное поле схлопывалось и табличный документ растягивался на всю форму. Делаю: Элементыформы.ДействияФормы.Кнопки.Действие6.пометка=не Элементыформы.ДействияФормы.Кнопки.Действие6.пометка; Так у меня по кнопке сворачивается и разворачивается табличное поле (внешний отбор) и разделитель (Разделитель1). Как теперь установить привязки, чтобы табличный документ растянулся вверх ???
#1 by mzelensky
Согласно СП: Расширение элементов управления, расположенных на панели УстановитьПривязку (SetLink) Синтаксис: УстановитьПривязку(<Граница>, <Первый элемент>, <Граница первого элемента>, <Второй элемент>, <Граница второго элемента>) Параметры: <Граница> (обязательный) Тип: ГраницаЭлементаУправления. Граница элемента управления, для которой устанавливается привязка. <Первый элемент> (необязательный) Элемент управления, к которому будет жестко привязана указанная граница. <Граница первого элемента> (необязательный) Тип: ГраницаЭлементаУправления. Граница первого элемента управления, к которой будет жестко привязана указанная граница. <Второй элемент> (необязательный) Элемент управления, для пропорциональной привязки к нему указанной границы. <Граница второго элемента> (необязательный) Тип: ГраницаЭлементаУправления. Граница второго элемента, к которой будет пропорционально привязана указанная граница. нужно указать : вторым параметром ЭЛЕМЕНТ ФОРМЫ, к которому нужно привязаться....но мне то, по идее, нужно привязаться к ФОРМЕ...а она этого не дает... :( подскажите КАК?
#2 by Mort
Там с бубном надо поплясать, чтобы привязки отработали хорошо. Влом щас искать.
#3 by Bolik1979
"ОсновнаяПанель" вроде бы
#4 by mzelensky
Причем привязаться к разделителю обратно получается: а вот растянуть табличный док на всю форму не выходит:
#5 by Кроха
либо разделитель убери, либо программно его перепривязывай
#6 by Bolik1979
Ошибся - "Панель" просто Использование: Только чтение. Описание: Тип: Панель. Содержит главную панель формы. Доступность: Толстый клиент.
#7 by mzelensky
я его тоже свернул (разделитель):
#8 by Кроха
тут что-то было
#9 by mzelensky
кажись помогло!
#10 by Axel2009
привязки нужно устанавливать у 2х элементов.. разделитель верхнюю границу нужно привязывать к верхней границе формы тоже..
#11 by mzelensky
Короче я не знаю почему, но работает вот так: В общем...по принципу - если работает, то лучше не трогать :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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