Групповой сдвиг элементов управления
Платформа позволяет осуществлять групповой сдвиг элементов управления на форме относительно их начального расположения. Сдвигом группы элементов управляет метод СДВИГ_ГРУППЫ (для диалога и для бланка).
Сдвиг группы элементов рекомендуется производить в обработчике открытие, так как форма уже создана и только готовиться к показу на экране.
Пример
Пример иллюстрирует в функции Вставка_группы обработчика "открытие" сдвиг группы элементов , которая ранее была добавлена в диалог методом ДОБАВИТЬ.
ТИП Диалог_вставка(ДИАЛОГ) [ ПОДМЕНА ширина = 210; ПОДМЕНА высота = 175; КНОПКА: Кнопка1 = [ левый = 80, верхний = 130, ширина = 50, высота = 25, табиндекс = 3, текст = "Кнопка1" ]; РЕДАКТОР: Редактор2 = [ левый = 25, верхний = 85, ширина = 150, высота = 20, табиндекс = 2 ]; РЕДАКТОР: Редактор1 = [ левый = 25, верхний = 20, ширина = 150, высота = 55, табиндекс = 1 ]; ] ПЕРЕМ Диалог_вставка: д_вст; ТИП Диалог(ДИАЛОГ) [ ПОДМЕНА ширина = 350; ПОДМЕНА высота = 300; ПОДМЕНА открытие = {Вставка_группы}; КНОПКА: КнопкаОК = [ левый = 89, верхний = 270, ширина = 80, высота = 25, табиндекс = 1001, текст = "ОК", нажатие = {НажатаОК} ]; КНОПКА: КнопкаОтмена = [ левый = 182, верхний = 270, ширина = 80, высота = 25, табиндекс = 1002, текст = "Отмена", нажатие = {НажатаОтмена} ]; ФУНКЦИЯ НажатаОК(ПЕРЕМ КНОПКА: кнопка) ЗАКРЫТЬ("ОК") КОНЕЦ_ФУНКЦИИ ФУНКЦИЯ НажатаОтмена(ПЕРЕМ КНОПКА: кнопка) ЗАКРЫТЬ("") КОНЕЦ_ФУНКЦИИ ФУНКЦИЯ Вставка_группы ДОБАВИТЬ_ГРУППУ(10, 10, д_вст) СДВИГ_ГРУППЫ(20,100, д_вст) КОНЕЦ_ФУНКЦИИ ] ВЫЧИСЛИТЬ ПЕРЕМ Диалог: д // д <- данные ЕСЛИ д.ПОКАЗАТЬ_МОДАЛЬНЫЙ <> "" ТО // д -> данные КОНЕЦ_ЕСЛИ КОНЕЦ