Видимость = НЕ Видимость; Если Видимость Тогда //если нужно показать текущую панель //Привяжем верхнюю границу следующей панели к нижней границе разделителя ЭлементыФормы.ПанельВопроса2.УстановитьПривязку(ГраницаЭлементаУправления.Верх,ЭлементыФормы.Р1, ГраницаЭлементаУправления.Низ); //Развернем текущую панель и разделитель ЭлементыФормы.ПанельВопроса1.Свертка = РежимСверткиЭлементаУправления.Нет; ЭлементыФормы.Р1.Свертка = РежимСверткиЭлементаУправления.Нет; //Привяжем нижнюю границу текущей панели к верхней границе разделителя ЭлементыФормы.ПанельВопроса1.УстановитьПривязку(ГраницаЭлементаУправления.Низ,ЭлементыФормы.Р1,ГраницаЭлементаУправления.Верх); Иначе //если нужно спрятать текущую панель //Сбросим нижнюю привязку текущей панели ЭлементыФормы.ПанельВопроса1.УстановитьПривязку(ГраницаЭлементаУправления.Низ); //Привяжем верхнюю границу разделителя к низу текущей панели ЭлементыФормы.Р1.УстановитьПривязку(ГраницаЭлементаУправления.Верх, ЭлементыФормы.ПанельВопроса1, ГраницаЭлементаУправления.Низ); //Свернем тек. панель и разделитель ЭлементыФормы.ПанельВопроса1.Свертка = РежимСверткиЭлементаУправления.Верх; ЭлементыФормы.Р1.Свертка = РежимСверткиЭлементаУправления.Верх; //Привяжем верх след. панели к нижней границе разделителя ЭлементыФормы.ПанельВопроса2.УстановитьПривязку(ГраницаЭлементаУправления.Верх, ЭлементыФормы.Р1,ГраницаЭлементаУправления.Низ); КонецЕсли;
Динамическое изменение размеров панелей (управление видимостью)
Метки: 1С, Интерфейс. Закладка Постоянная ссылка.