Динамическое изменение размеров панелей (управление видимостью)

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