7.7 Как зафиксировать расположение элементов на форме диалога

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 7.7"", создана пользователем yXaPb, 9 окт 2008.

  1. TopicStarter Overlay
    yXaPb
    Offline

    yXaPb Опытный в 1С

    Регистрация:
    11 дек 2006
    Сообщения:
    77
    Симпатии:
    0
    Баллы:
    26
    Каким образом реализуется механизм привязок элементов формы ?
    Т.е. как можно зафиксировать элемент диалога, чтобы он не смещался при изменении размеров формы (например, открытие формы на весь экран) ?
    Возможно ли добиться привязок через режим редактирования формы или в любом случае придется обращаться к каким-либо внешним компонентам ?
  2. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Если нет табличной части, то элементы ни куда не денутся,
    а если есть такая, то элементы должны быть левее-выше правого нижнего угла таблицы, или зафиксировать таблицу.
  3. TopicStarter Overlay
    yXaPb
    Offline

    yXaPb Опытный в 1С

    Регистрация:
    11 дек 2006
    Сообщения:
    77
    Симпатии:
    0
    Баллы:
    26
    Возможно ли тогда зафиксировать таблицу без использования внешних компонент ?
  4. X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    433
    Симпатии:
    3
    Баллы:
    29
    Деться-то не денутся, а вот перемещаться будут. Я думаю, надо снять галочку с "Изменять размер" в свойствах формы.
  5. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Правильно думаешь :) именно так и делается.
  6. X-Man
    Offline

    X-Man Опытный в 1С

    Регистрация:
    18 май 2007
    Сообщения:
    433
    Симпатии:
    3
    Баллы:
    29
    WaRDer, все-таки я в смятении: на форму помещаю 5 реквизитов, объединяю их элементом "Рамка группы", разворачиваю форму на весь экран, рамка на месте, элементы уплыли. Шо за нах?

    P.S. Извините за мой французский:)
  7. Snake-84
    Offline

    Snake-84 Опытный в 1С

    Регистрация:
    28 янв 2007
    Сообщения:
    110
    Симпатии:
    0
    Баллы:
    26
    А может смещаются элементы, которые находятся ниже или правее табличной части независимо от слоя?
  8. WaRDeR
    Offline

    WaRDeR Модераторы Команда форума Модератор

    Регистрация:
    23 ноя 2006
    Сообщения:
    3.263
    Симпатии:
    14
    Баллы:
    29
    Рамка - это чисто декаративный элемент. Ширина и высота ее не меняется. Ведь ширина и высота кнопок не изменяются, и реквезитов тоже.

    Изменяется только координата верхнего левого угла. Вот от этого и надо "плясать".

Поделиться этой страницей