РежимСверткиЭлементаУправления.Верх

Свойства · Top

Элемент управления свертывается к своей верхней стороне (нижняя сторона прижимается к верхней).

Полное описание, параметры и ограничения

РежимСверткиЭлементаУправления.Верх (ControlCollapseMode.Top)

РежимСверткиЭлементаУправления (ControlCollapseMode)

Верх (Top)

Доступен, начиная с версии 8.0.

Описание:
Элемент управления свертывается к своей верхней стороне (нижняя сторона прижимается к верхней).
Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Использовать РежимСверткиЭлементаУправления.Верх в своём элементе

Схлопываем действительно вложенную панель в допустимом направлении, сохраняя её данные и возможность восстановления внешней кнопкой.

Где и как запускать

ПриОткрытии собственной обычной формы, толстый клиент.

Подготовка

  1. Создайте свою внешнюю обработку с обычной формой, запуск — толстый клиент. Основной блок назначьте событию формы ПриОткрытии; директивы управляемой формы не добавляются.

  2. Создайте внешнюю Панель Контейнер, внутри неё вложенную Панель Детали, а в Детали — поле Комментарий с данными одноимённого строкового реквизита 100.

  3. У вложенной панели настройте привязки; соседний элемент на Контейнер привяжите к её границе, если хотите наблюдать заполнение освобождённого места.

  4. На внешнем Контейнер создайте кнопку Развернуть и назначьте ей дополнительный обработчик. Кнопку нельзя помещать внутрь схлопываемой панели Детали.

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

Разбор по шагам

  1. Редактор создаёт свой элемент нужного вида и его источник данных / картинки.

  2. Применяем конкретное перечисление правильному свойству либо читаем настройку, которая доступна только для чтения.

  3. Сравниваем тот же собственный элемент без изменения рабочих данных.

Как проверить результат

  1. Лево / Право / Верх / Низ схлопывают панель по указанной стороне; Нет оставляет её несхлопнутой.

  2. Нажмите внешнюю Развернуть: собственный комментарий сохранился. Перестройка соседей зависит от заданных привязок и не происходит сама без них.

Ожидаемый результат

Перечисление показано на подготовленном собственном элементе с настоящим числом, картинкой или вложенной панелью.

На что обратить внимание

  1. Обычная и управляемая формы имеют разные коллекции элементов; не смешивайте ЭлементыФормы и Элементы.

  2. Недоступные для записи свойства не присваиваются из BSL. Внешний вид зависит от указанного вида элемента и интерфейса.

  3. Код 1С при сборке HTML не исполнялся; картинки не скачивались, печать и рабочие данные не использовались.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.