НаЗаднийПлан(<Подэлемент>)
Перемещает подэлемент в системе компоновки на задний план.
ТФ.Верхний.НаЗаднийПлан(Окно1);
Перем ТФ, Окно1, Окно2, Окно3, Окно4; Функция ИндексыЭлементов() Стр = ""; Подэлементы1 = ТФ.Верхний.Подэлементы; Для А = 0 По Подэлементы1.Количество - 1 Цикл Стр = Стр + "Элемент(" + А + ") = " + ТФ.Верхний.Подэлементы.Получить(А).Текст + Символы.ПС; КонецЦикла; Возврат Стр; КонецФункции Процедура Окно0_заднийПлан() Экспорт ТФ.Верхний.НаЗаднийПлан(Окно1); ТФ.Верхний.Текст = ИндексыЭлементов(); КонецПроцедуры Процедура Окно1_заднийПлан() Экспорт ТФ.Верхний.НаЗаднийПлан(Окно2); ТФ.Верхний.Текст = ИндексыЭлементов(); КонецПроцедуры Процедура Окно2_заднийПлан() Экспорт ТФ.Верхний.НаЗаднийПлан(Окно3); ТФ.Верхний.Текст = ИндексыЭлементов(); КонецПроцедуры Процедура Окно3_заднийПлан() Экспорт ТФ.Верхний.НаЗаднийПлан(Окно4); ТФ.Верхний.Текст = ИндексыЭлементов(); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Окно1 = ТФ.Окно(); Окно1.Заголовок = "Окно0"; Окно1.Текст = "Окно0"; Окно1.Икс = ТФ.Позиция.Абсолютно(25); Окно1.Игрек = ТФ.Позиция.Абсолютно(10); Окно1.Ширина = ТФ.Величина.Процент(50); Окно1.Высота = ТФ.Величина.Абсолютно(11); ТФ.Верхний.Добавить(Окно1); Окно2 = ТФ.Окно("Окно1"); Окно2.Текст = "Окно1"; Окно2.Ширина = Окно1.Ширина; Окно2.Высота = Окно1.Высота; Окно2.ВышеПравее(Окно1, -14, -53); Окно2.ЦветоваяСхема = ТФ.ЦветоваяСхема(); Окно2.ЦветоваяСхема.Нормальный = ТФ.Атрибут(ТФ.Цвет.Черный, ТФ.Цвет.ТемноСерый); ТФ.Верхний.Добавить(Окно2); Окно3 = ТФ.Окно("Окно2"); Окно3.Текст = "Окно2"; Окно3.Ширина = Окно1.Ширина; Окно3.Высота = Окно1.Высота; Окно3.ВышеПравее(Окно2, -7, -53); Окно3.ЦветоваяСхема = ТФ.ЦветоваяСхема(); Окно3.ЦветоваяСхема.Нормальный = ТФ.Атрибут(ТФ.Цвет.Черный, ТФ.Цвет.Зеленый); ТФ.Верхний.Добавить(Окно3); Окно4 = ТФ.Окно("Окно3"); Окно4.Текст = "Окно3"; Окно4.Ширина = Окно1.Ширина; Окно4.Высота = Окно1.Высота; Окно4.ЦветоваяСхема = ТФ.ЦветоваяСхема(); Окно4.ЦветоваяСхема.Нормальный = ТФ.Атрибут(ТФ.Цвет.Черный, ТФ.Цвет.Голубой); Окно4.ВышеПравее(Окно3, -10, -53); ТФ.Верхний.Добавить(Окно4); Кнопка1 = ТФ.Кнопка(); Кнопка1.Текст = "Кнопка1"; Кнопка1.Икс = ТФ.Позиция.Абсолютно(10); Кнопка1.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка1.Ширина = ТФ.Величина.Абсолютно(9); Кнопка1.Высота = ТФ.Величина.Абсолютно(1); Кнопка1.Граница = ТФ.Граница(); Кнопка1.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно1.Добавить(Кнопка1); Кнопка2 = ТФ.Кнопка("Кнопка2"); Кнопка2.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка2.Ширина = Кнопка1.Ширина; Кнопка2.Высота = Кнопка1.Высота; Кнопка2.Граница = ТФ.Граница(); Кнопка2.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно1.Добавить(Кнопка2); Кнопка2.Правее(Кнопка1, 10); Кнопка3 = ТФ.Кнопка(); Кнопка3.Текст = "Кнопка3"; Кнопка3.Икс = ТФ.Позиция.Абсолютно(10); Кнопка3.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка3.Ширина = ТФ.Величина.Абсолютно(9); Кнопка3.Высота = ТФ.Величина.Абсолютно(1); Кнопка3.Граница = ТФ.Граница(); Кнопка3.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно2.Добавить(Кнопка3); Кнопка4 = ТФ.Кнопка("Кнопка4"); Кнопка4.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка4.Ширина = Кнопка3.Ширина; Кнопка4.Высота = Кнопка3.Высота; Кнопка4.Граница = ТФ.Граница(); Кнопка4.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно2.Добавить(Кнопка4); Кнопка4.Правее(Кнопка3, 10); Кнопка5 = ТФ.Кнопка(); Кнопка5.Текст = "Кнопка5"; Кнопка5.Икс = ТФ.Позиция.Абсолютно(10); Кнопка5.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка5.Ширина = ТФ.Величина.Абсолютно(9); Кнопка5.Высота = ТФ.Величина.Абсолютно(1); Кнопка5.Граница = ТФ.Граница(); Кнопка5.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно3.Добавить(Кнопка5); Кнопка6 = ТФ.Кнопка("Кнопка6"); Кнопка6.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка6.Ширина = Кнопка5.Ширина; Кнопка6.Высота = Кнопка5.Высота; Кнопка6.Граница = ТФ.Граница(); Кнопка6.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно3.Добавить(Кнопка6); Кнопка6.Правее(Кнопка5, 10); Кнопка7 = ТФ.Кнопка("Окно0 заднийПлан"); Кнопка7.Икс = ТФ.Позиция.Абсолютно(1); Кнопка7.Игрек = ТФ.Позиция.Абсолютно(12); Кнопка7.Нажатие = ТФ.Действие(ЭтотОбъект, "Окно0_заднийПлан"); ТФ.Верхний.Добавить(Кнопка7); Кнопка8 = ТФ.Кнопка("Окно1 заднийПлан"); Кнопка8.Икс = ТФ.Позиция.Абсолютно(1); Кнопка8.Нажатие = ТФ.Действие(ЭтотОбъект, "Окно1_заднийПлан"); ТФ.Верхний.Добавить(Кнопка8); Кнопка8.Ниже(Кнопка7, 1); Кнопка9 = ТФ.Кнопка("Окно2 заднийПлан"); Кнопка9.Икс = ТФ.Позиция.Абсолютно(1); Кнопка9.Нажатие = ТФ.Действие(ЭтотОбъект, "Окно2_заднийПлан"); ТФ.Верхний.Добавить(Кнопка9); Кнопка9.Ниже(Кнопка8, 1); Кнопка10 = ТФ.Кнопка("Окно3 заднийПлан"); Кнопка10.Икс = ТФ.Позиция.Абсолютно(1); Кнопка10.Нажатие = ТФ.Действие(ЭтотОбъект, "Окно3_заднийПлан"); ТФ.Верхний.Добавить(Кнопка10); Кнопка10.Ниже(Кнопка9, 1); ТФ.Запуск();
Перем ТФ, Окно1, Окно2, Окно3, Окно4, Индекс; Процедура ПриОткрытии() Экспорт Индекс = ТФ.Верхний.Подэлементы.Индекс(Окно2); КонецПроцедуры Функция ИндексыЭлементов() Стр = ""; Подэлементы1 = ТФ.Верхний.Подэлементы; Для А = 0 По Подэлементы1.Количество - 1 Цикл Стр = Стр + "Элемент(" + А + ") = " + ТФ.Верхний.Подэлементы.Получить(А).Текст + Символы.ПС; КонецЦикла; Возврат Стр; КонецФункции Процедура Окно0_заднийПлан() Экспорт ТФ.Верхний.НаЗаднийПлан(Окно1); ТФ.Верхний.Текст = ИндексыЭлементов(); КонецПроцедуры Процедура Окно1_заднийПлан() Экспорт ТФ.Верхний.НаЗаднийПлан(Окно2); ТФ.Верхний.Текст = ИндексыЭлементов(); КонецПроцедуры Процедура Окно2_заднийПлан() Экспорт ТФ.Верхний.НаЗаднийПлан(Окно3); ТФ.Верхний.Текст = ИндексыЭлементов(); КонецПроцедуры Процедура Окно3_заднийПлан() Экспорт ТФ.Верхний.НаЗаднийПлан(Окно4); ТФ.Верхний.Текст = ИндексыЭлементов(); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Окно1 = ТФ.Окно(); Окно1.Заголовок = "Окно0"; Окно1.Текст = "Окно0"; Окно1.Икс = ТФ.Позиция.Абсолютно(25); Окно1.Игрек = ТФ.Позиция.Абсолютно(10); Окно1.Ширина = ТФ.Величина.Процент(50); Окно1.Высота = ТФ.Величина.Абсолютно(11); ТФ.Верхний.Добавить(Окно1); Окно2 = ТФ.Окно("Окно1"); Окно2.Текст = "Окно1"; Окно2.Ширина = Окно1.Ширина; Окно2.Высота = Окно1.Высота; Окно2.ВышеПравее(Окно1, -14, -53); Окно2.ЦветоваяСхема = ТФ.ЦветоваяСхема(); Окно2.ЦветоваяСхема.Нормальный = ТФ.Атрибут(ТФ.Цвет.Черный, ТФ.Цвет.ТемноСерый); ТФ.Верхний.Добавить(Окно2); Окно3 = ТФ.Окно("Окно2"); Окно3.Текст = "Окно2"; Окно3.Ширина = Окно1.Ширина; Окно3.Высота = Окно1.Высота; Окно3.ВышеПравее(Окно2, -7, -53); Окно3.ЦветоваяСхема = ТФ.ЦветоваяСхема(); Окно3.ЦветоваяСхема.Нормальный = ТФ.Атрибут(ТФ.Цвет.Черный, ТФ.Цвет.Зеленый); ТФ.Верхний.Добавить(Окно3); Окно4 = ТФ.Окно("Окно3"); Окно4.Текст = "Окно3"; Окно4.Ширина = Окно1.Ширина; Окно4.Высота = Окно1.Высота; Окно4.ЦветоваяСхема = ТФ.ЦветоваяСхема(); Окно4.ЦветоваяСхема.Нормальный = ТФ.Атрибут(ТФ.Цвет.Черный, ТФ.Цвет.Голубой); Окно4.ВышеПравее(Окно3, -10, -53); ТФ.Верхний.Добавить(Окно4); Кнопка1 = ТФ.Кнопка(); Кнопка1.Текст = "Кнопка1"; Кнопка1.Икс = ТФ.Позиция.Абсолютно(10); Кнопка1.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка1.Ширина = ТФ.Величина.Абсолютно(9); Кнопка1.Высота = ТФ.Величина.Абсолютно(1); Кнопка1.Граница = ТФ.Граница(); Кнопка1.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно1.Добавить(Кнопка1); Кнопка2 = ТФ.Кнопка("Кнопка2"); Кнопка2.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка2.Ширина = Кнопка1.Ширина; Кнопка2.Высота = Кнопка1.Высота; Кнопка2.Граница = ТФ.Граница(); Кнопка2.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно1.Добавить(Кнопка2); Кнопка2.Правее(Кнопка1, 10); Кнопка3 = ТФ.Кнопка(); Кнопка3.Текст = "Кнопка3"; Кнопка3.Икс = ТФ.Позиция.Абсолютно(10); Кнопка3.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка3.Ширина = ТФ.Величина.Абсолютно(9); Кнопка3.Высота = ТФ.Величина.Абсолютно(1); Кнопка3.Граница = ТФ.Граница(); Кнопка3.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно2.Добавить(Кнопка3); Кнопка4 = ТФ.Кнопка("Кнопка4"); Кнопка4.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка4.Ширина = Кнопка3.Ширина; Кнопка4.Высота = Кнопка3.Высота; Кнопка4.Граница = ТФ.Граница(); Кнопка4.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно2.Добавить(Кнопка4); Кнопка4.Правее(Кнопка3, 10); Кнопка5 = ТФ.Кнопка(); Кнопка5.Текст = "Кнопка5"; Кнопка5.Икс = ТФ.Позиция.Абсолютно(10); Кнопка5.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка5.Ширина = ТФ.Величина.Абсолютно(9); Кнопка5.Высота = ТФ.Величина.Абсолютно(1); Кнопка5.Граница = ТФ.Граница(); Кнопка5.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно3.Добавить(Кнопка5); Кнопка6 = ТФ.Кнопка("Кнопка6"); Кнопка6.Игрек = ТФ.Позиция.Абсолютно(2); Кнопка6.Ширина = Кнопка5.Ширина; Кнопка6.Высота = Кнопка5.Высота; Кнопка6.Граница = ТФ.Граница(); Кнопка6.Граница.СтильГраницы = ТФ.СтильГраницы.Закругленная; Окно3.Добавить(Кнопка6); Кнопка6.Правее(Кнопка5, 10); Кнопка7 = ТФ.Кнопка("Окно0 заднийПлан"); Кнопка7.Икс = ТФ.Позиция.Абсолютно(1); Кнопка7.Игрек = ТФ.Позиция.Абсолютно(12); Кнопка7.Нажатие = ТФ.Действие(ЭтотОбъект, "Окно0_заднийПлан"); ТФ.Верхний.Добавить(Кнопка7); Кнопка8 = ТФ.Кнопка("Окно1 заднийПлан"); Кнопка8.Икс = ТФ.Позиция.Абсолютно(1); Кнопка8.Нажатие = ТФ.Действие(ЭтотОбъект, "Окно1_заднийПлан"); ТФ.Верхний.Добавить(Кнопка8); Кнопка8.Ниже(Кнопка7, 1); Кнопка9 = ТФ.Кнопка("Окно2 заднийПлан"); Кнопка9.Икс = ТФ.Позиция.Абсолютно(1); Кнопка9.Нажатие = ТФ.Действие(ЭтотОбъект, "Окно2_заднийПлан"); ТФ.Верхний.Добавить(Кнопка9); Кнопка9.Ниже(Кнопка8, 1); Кнопка10 = ТФ.Кнопка("Окно3 заднийПлан"); Кнопка10.Икс = ТФ.Позиция.Абсолютно(1); Кнопка10.Нажатие = ТФ.Действие(ЭтотОбъект, "Окно3_заднийПлан"); ТФ.Верхний.Добавить(Кнопка10); Кнопка10.Ниже(Кнопка9, 1); Окно1_заднийПлан(); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( Индекс = 0 , "", "!!! ") + "Верхний.НаЗаднийПлан (Toplevel.SendSubviewToBack) Метод" + " " + ТекущаяДата() + Символы.ПС);