#0
by Антиквар
Всем привет! Для простоты рассмотрим примитивный пример: на форме есть две панели: левая и правая, и между ними разделитель, чтобы пользователь мог менять ширину панелей. Требуется, чтобы левую панель можно было скрыть по кнопке, при этом чтобы правая панель растянулась на всю форму. Разделитель и правая панель привязаны к правой границе левой панели. Если убрать видимость левой панели, то естественно ничего не сдвинется, т.к. панель она останется на форме. Делаю так: Добавляю программную переустановку привязок: Тоже не помогает, ничего не растягивается. Что ещё нужно сделать? Или вообще, как правильно это реализовывается?
#2
by vasbur
по моему опыту - либо перетаскивание, либо скрытие. Одновременно и то и се у меня тоже не получалось настроить.
#3
by sirsp
Свертка: 1. Сбросить привязку левой панели; 2. Переустановить привязку разделителя к левой панели; 3. Свернуть левую панель; 4. Свернуть разделитель. Развертка: 1. Развернуть разделитель; 2. Развернуть левую панель; 3. Восстановить привязки.
#4
by Антиквар
Что-то не получается, может не так понял Вас. По свертке пункт 1, действительно нужно сбросить привязку левой панели, или может нужно сбросить привязку других элементов к левой панели?
#5
by sirsp
Значит начальные привязки кривые. Должно быть: Левая панель Левая сторона к форме, правая сторона к левой стороне разделителя. Разделитель Правая сторона к левой стороне разделителя. Правая панель Левая сторона к правой стороне разделителя, правая сторона к форме. + Сворачивать только влево. Да, достаточно сбросить правую привязку левой панели.
#6
by Антиквар
Проверил, мои привязки такие же. Вот только у разделителя непонятно к чему привязывать левую сторону. Я привязал к левой стороне левой панели. У Вас не написано куда надо. В остальном всё также. По нажатию кнопки левая панель с разделителем исчезают, а левая сторона правой панели еле заметно сдвигается влево, а надо чтобы на всю форму.
#9
by sirsp
1. Разделитель надо привязывать к _правой_ стороне левой панели. 2. Правую привязку трогать не нужно. Короче см. обработку. А что касается привязки левой стороны разделителя, то я ее никуда не привязывал. Но по желанию можно привязать куда угодно, но к форме!
#10
by Антиквар
Спасибо большое за обработку. Видимо в привязке разделителя у меня косяк. К правой стороне левой панели и мне казалось логичнее, но выдавало ошибку, что привязки установлены неверно. Ещё раз спасибо!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Функция которая вызывается на форме без каких-то действии на форме
- Не могу уменьшить размер панели на форме
- Скрытие меню 1С
- Как в управляемой форме посчитать итог по колонке тч на форме?
- Как в форме списка обратиться к форме документа?
- Настройка Командной панели в управляемой форме - кнопка Печать
- 1c 8/3 Скрытие элементов формы
- Скрытие колонок в СКД
В этой группе 1С
- Перенос реквизита Регистра Накопления в измерения
- Интерактивное копирование элемента справочника с подчиненными. Не копируется...
- Клиент не видит все лицензии сервера
- СКД Табличное поле с отборами
- 1с-рарус автоматизация 1с франчайзи 2.1
- 1с вылетает при попытке сформировать оборотно-сальдовую ведомость. БГУ 1.0
- хотелка заказчика. по каждому заказу создавать новую номенклатуру например зак
- Обход по группировкам в СКД
- Эквайринг УТ 11, обмен с БП 2.0 нет проводок
- УТ 11: Управленческий баланс
- Отправка эл.писем из ут 10.3
- v7: Обмен между Штрих-М:Кассир 1.9.0.3 и Торговля+Склад редакции 1.9
- Проблема с Excel.Application на сервере
- Командная панель
- Metrologic MS 5145 Eclipse настройка функции F7
- выгрузка из 1с ЗУП в Сбербанк Бизнес Онлайн
- ЗУП отработано часов по пятидневке в документе Начисление зарплаты
- (8.2) к SQL через ADODB.Connection - альтернативы?
- Группировка рисунков в поле табличного документа
- Расчет материальной выгоды в ЗУП