Закладки располагаются в одну строку справа, текст закладок отображается горизонтально. Если закладки умещаются на правой стороне панели, то в нижней части области закладок появляются кнопки для прокрутки списка закладок.
Полное описание, параметры и ограничения
ОтображениеЗакладок.СправаГоризонтально (ShowTabs.RightHorizontal)
ОтображениеЗакладок (ShowTabs)
СправаГоризонтально (RightHorizontal)
Доступен, начиная с версии 8.0.
Описание:
Закладки располагаются в одну строку справа, текст закладок отображается горизонтально. Если закладки умещаются на правой стороне панели, то в нижней части области закладок появляются кнопки для прокрутки списка закладок.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Применить ОтображениеЗакладок.СправаГоризонтально к своему объекту
Значение перечисления назначается соответствующему свойству настоящего элемента или документа; подготовка источника и способ наблюдения указаны явно.
Где и как запускать
Модуль своей обычной формы. Толстый клиент, обычное приложение; база и реквизиты предметных объектов не изменяются.
Подготовка
В отдельной учебной базе создайте внешнюю обработку с обычной формой. Этот урок запускается в толстом клиенте с обычными формами; это не ГруппаФормы управляемой формы.
В редакторе формы добавьте панель УчебнаяПанель шириной примерно 360 пикселей. Создайте восемь страниц с именами Страница1 — Страница8 и длинными заголовками Учебная страница 1 — Учебная страница 8. На каждой разместите надпись с её номером.
В свойствах обычной формы → События создайте ПриОткрытии и вставьте код целиком вместо тела созданной процедуры. ПриОткрытии обычной формы не имеет параметров; клиентских директив в этом модуле не добавляйте.
Добавьте на форму кнопку ПоказатьПервую вне панели, назначьте её обработчик из дополнительного блока. Так страницы можно переключать даже при скрытых закладках.
Процедура ПриОткрытии()
Панель = ЭлементыФормы.УчебнаяПанель;
Панель.ОтображениеЗакладок = ОтображениеЗакладок.СправаГоризонтально;
Панель.ТекущаяСтраница = Панель.Страницы.Найти("Страница2");
Сообщить("Активна страница: " + Панель.ТекущаяСтраница.Имя);
КонецПроцедурыТа же обычная форма: кнопка перехода при любом отображении закладок
Процедура ПоказатьПервую(Кнопка)
Панель = ЭлементыФормы.УчебнаяПанель;
Первая = Панель.Страницы.Найти("Страница1");
Панель.ТекущаяСтраница = Первая;
Сообщить("Открыта " + Первая.Имя);
КонецПроцедурыРазбор по шагам
Получаем конкретную панель, созданную в своей форме.
Назначаем режим СправаГоризонтально реальному свойству ОтображениеЗакладок. Для многострочных режимов длинные заголовки дают возможность увидеть перенос строк.
Найти возвращает СтраницаПанели: именно этот объект назначается ТекущаяСтраница, а не строка имени или число.
Как проверить результат
После открытия активна Страница2. Кнопка вне панели переключает на Страница1.
НеИспользовать скрывает закладки, но не удаляет страницы. Для остальных режимов сравните расположение и перенос длинных заголовков при изменении ширины панели.
Ожидаемый результат
Собственная панель использует выбранное отображение закладок, сохраняя доступ к страницам.
На что обратить внимание
Настройка относится только к Панель обычной формы. У управляемых страниц другой набор свойств.
Пиксельное оформление зависит от интерфейса клиента; название режима не является обещанием одинакового вида во всех приложениях.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.