РамкаГруппы.НижеЛевее (FrameView.PlaceBottomLeft) Метод

Синтаксис

НижеЛевее(<Элемент>, <СмещениеИгрек>, <СмещениеИкс>)

Параметры

Элемент (обязательный)
Тип: Произвольный.
Элемент, относительно которого производим смещение.
СмещениеИгрек (обязательный)
Тип: Число.
Величина смещения в целых числах верхнего края смещаемого элемента от нижнего края объекта, указанного в параметре Элемент.
СмещениеИкс (обязательный)
Тип: Число.
Величина смещения в целых числах правого края смещаемого элемента от левого края объекта, указанного в параметре Элемент.

Возвращаемое значение

Описание

Смещает ниже и левее этот элемент относительно объекта, указанного в параметре Элемент, на величины, указанные в параметрах.

Примечание

Пример

РамкаГруппы1.НижеЛевее(Кнопка0, 1, 1);
Полный пример кода


Перем ТФ, Игрек0, Игрек1, Кнопка0, РамкаГруппы1, Икс0, Икс1; Процедура ПриОткрытии() Экспорт Игрек0 = Кнопка0.Кадр.Игрек; Игрек1 = РамкаГруппы1.Кадр.Игрек; Икс0 = Кнопка0.Кадр.Икс; Икс1 = РамкаГруппы1.Кадр.Икс; ТФ.Уведомление().Показать( "Игрек0 = " + Игрек0 + " |Игрек1 = " + Игрек1 + " |Икс0 = " + Икс0 + " |Икс1 = " + Икс1, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Кнопка0 = ТФ.Верхний.Добавить(ТФ.Кнопка("Кнопка0")); Кнопка0.Икс = ТФ.Позиция.Центр(); Кнопка0.Игрек = ТФ.Позиция.Центр(); Кнопка0.Ширина = ТФ.Величина.Абсолютно(10); Кнопка0.Высота = ТФ.Величина.Абсолютно(1); РамкаГруппы1 = ТФ.Верхний.Добавить(ТФ.РамкаГруппы("РамкаГруппы1", 1, 1)); РамкаГруппы1.Ширина = ТФ.Величина.Процент(25); РамкаГруппы1.Высота = ТФ.Величина.Процент(35); Кнопка1 = ТФ.Кнопка("Кнопка1", 2, 1); Кнопка1.Граница = ТФ.Граница(); Кнопка1.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Кнопка2 = ТФ.Кнопка("Кнопка2", 2); Кнопка2.Ниже(Кнопка1, 1); Кнопка2.Граница = Кнопка1.Граница; РамкаГруппы1.Добавить(Кнопка1); РамкаГруппы1.Добавить(Кнопка2); РамкаГруппы1.Икс = ТФ.Позиция.Центр(); РамкаГруппы1.НижеЛевее(Кнопка0, 1, 1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();

Тестовый код


Перем ТФ, Игрек0, Игрек1, Кнопка0, РамкаГруппы1, Икс0, Икс1; Процедура ПриОткрытии() Экспорт Игрек0 = Кнопка0.Кадр.Игрек; Игрек1 = РамкаГруппы1.Кадр.Игрек; Икс0 = Кнопка0.Кадр.Икс; Икс1 = РамкаГруппы1.Кадр.Икс; ТФ.Уведомление().Показать( "Игрек0 = " + Игрек0 + " |Игрек1 = " + Игрек1 + " |Икс0 = " + Икс0 + " |Икс1 = " + Икс1, -1); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Кнопка0 = ТФ.Верхний.Добавить(ТФ.Кнопка("Кнопка0")); Кнопка0.Икс = ТФ.Позиция.Центр(); Кнопка0.Игрек = ТФ.Позиция.Центр(); Кнопка0.Ширина = ТФ.Величина.Абсолютно(10); Кнопка0.Высота = ТФ.Величина.Абсолютно(1); РамкаГруппы1 = ТФ.Верхний.Добавить(ТФ.РамкаГруппы("РамкаГруппы1", 1, 1)); РамкаГруппы1.Ширина = ТФ.Величина.Процент(25); РамкаГруппы1.Высота = ТФ.Величина.Процент(35); Кнопка1 = ТФ.Кнопка("Кнопка1", 2, 1); Кнопка1.Граница = ТФ.Граница(); Кнопка1.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Кнопка2 = ТФ.Кнопка("Кнопка2", 2); Кнопка2.Ниже(Кнопка1, 1); Кнопка2.Граница = Кнопка1.Граница; РамкаГруппы1.Добавить(Кнопка1); РамкаГруппы1.Добавить(Кнопка2); РамкаГруппы1.Икс = ТФ.Позиция.Центр(); РамкаГруппы1.НижеЛевее(Кнопка0, 1, 1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( Игрек0 < Игрек1 и Икс0 > Икс1 , "", "!!! ") + "РамкаГруппы.НижеЛевее (FrameView.PlaceBottomLeft) Метод" + " " + ТекущаяДата() + Символы.ПС);

Смотрите также

Библиотека OneScriptTerminalGui