ТерминалФормыДляОдноСкрипта.Окно (OneScriptTerminalGui.Window) Метод

Синтаксис

Окно()

Окно(<Заголовок>)

Окно(<Прямоугольник>, <Заголовок>)

Окно(<Заголовок>, <КоличествоСимволов>, <Граница>)

Окно(<Прямоугольник>, <Заголовок>, <КоличествоСимволов>, <Граница>)

Параметры

Заголовок (обязательный)
Тип: Строка.
Текст заголовка окна.
Прямоугольник (обязательный)
Тип: Прямоугольник (Rect).
Прямоугольник, указавший местоположение и размер.
КоличествоСимволов (обязательный)
Тип: Число.
Количество символов, которые можно использовать для заполнения нарисованной рамки.
Граница (обязательный)
Тип: Граница (Border).
Экземпляр класса Граница (Border) используемый для окна.

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

Тип: Окно (Window).

Описание

Создаёт новый экземпляр класса Окно (Window).

Примечание

Конструктор без параметров создает объект со свойством СтильКомпоновки (LayoutStyle) установленным в значение Вычислено (Computed).

Конструктор с одним параметром (Заголовок) создает новый экземпляр класса с заголовком и со свойством СтильКомпоновки (LayoutStyle) установленным в значение Вычислено (Computed). Используйте свойства Икс (X), Игрек (Y), Ширина (Width) и Высота (Height) для динамического управления размером и расположением окна.

Конструктор с двумя параметрами (Прямоугольник и Заголовок) создает новый экземпляр класса со свойством СтильКомпоновки (LayoutStyle) установленным в значение Абсолютно (Absolute). Параметр Прямоугольник будет указывать местоположение и размер окна.

Конструктор с тремя параметрами (Заголовок, КоличествоСимволов и Граница) создает новый экземпляр класса со свойством СтильКомпоновки (LayoutStyle) установленным в значение Вычислено (Computed). Используйте свойства Икс (X), Игрек (Y), Ширина (Width) и Высота (Height) для динамического управления размером и расположением окна.

Конструктор с четырьмя параметрами (Прямоугольник, Заголовок, КоличествоСимволов и Граница) создает новый экземпляр класса со свойством СтильКомпоновки (LayoutStyle) установленным в значение Абсолютно (Absolute).

Пример

Окно1 = ТФ.Окно();
Полный пример кода


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

Тестовый код


Перем ТФ, Окно, Окно1; Процедура ПриОткрытии() Экспорт Окно = Окно1; ТФ.Верхний.Текст = "Окно1 " + Окно; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Окно1 = ТФ.Окно(); Окно1.Заголовок = "Окно1"; Окно1.Текст = "Когда я был маленький – очень, очень давно, – я читал одну книжку: |она называлась «Пиноккио, или Похождения деревянной куклы» |(деревянная кукла по-итальянски – буратино)."; Окно1.Икс = ТФ.Позиция.Абсолютно(1); Окно1.Игрек = ТФ.Позиция.Абсолютно(4); Окно1.Ширина = ТФ.Величина.Процент(80); Окно1.Высота = ТФ.Величина.Абсолютно(4); ТФ.Верхний.Добавить(Окно1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( ТипЗнч(Окно) = Тип("ТфОкно") , "", "!!! ") + "ТерминалФормыДляОдноСкрипта.Окно (OneScriptTerminalGui.Window) Метод" + " " + ТекущаяДата() + Символы.ПС);

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

Библиотека OneScriptTerminalGui