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