ЭлементСтрокиСостояния (StatusItem) Конструктор

Синтаксис

ЭлементСтрокиСостояния(<Клавиша>, <Заголовок>)

Параметры

Клавиша (обязательный)
Тип: Клавиши (Keys).
Клавиша, назначенная для активации элемента.
Заголовок (обязательный)
Тип: Строка.
Заголовок элемента.

Описание

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

Примечание

Пример

ЭлементСтрокиСостояния1 = ТФ.ЭлементСтрокиСостояния(ТФ.Клавиши.s_low, "Элемент1");
Полный пример кода


Перем ТФ, ЭлементСтрокиСостояния1; Процедура ПриОткрытии() Экспорт ЭлементСтрокиСостояния = ЭлементСтрокиСостояния1; ТФ.Верхний.Текст = "ЭлементСтрокиСостояния1 = " + ЭлементСтрокиСостояния; КонецПроцедуры Процедура ЭлементСтрокиСостояния1_Нажатие() Экспорт ТФ.Верхний.Текст = "Элемент1 Нажатие " + ТекущаяУниверсальнаяДатаВМиллисекундах(); КонецПроцедуры Процедура ЭлементСтрокиСостояния2_Нажатие() Экспорт ТФ.Верхний.Текст = "Элемент2 Нажатие " + ТекущаяУниверсальнаяДатаВМиллисекундах(); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); СтрокаСостояния1 = ТФ.Верхний.Добавить(ТФ.СтрокаСостояния()); ЭлементСтрокиСостояния1 = СтрокаСостояния1.Элементы.Добавить(ТФ.ЭлементСтрокиСостояния(ТФ.Клавиши.s_low, "Элемент1")); ЭлементСтрокиСостояния1.Нажатие = ТФ.Действие(ЭтотОбъект, "ЭлементСтрокиСостояния1_Нажатие"); ЭлементСтрокиСостояния2 = СтрокаСостояния1.Элементы.Добавить(ТФ.ЭлементСтрокиСостояния(ТФ.Клавиши.d_low, "Элемент2")); ЭлементСтрокиСостояния2.Нажатие = ТФ.Действие(ЭтотОбъект, "ЭлементСтрокиСостояния2_Нажатие"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();

Тестовый код


Перем ТФ, ЭлементСтрокиСостояния1, ЭлементСтрокиСостояния; Процедура ПриОткрытии() Экспорт ЭлементСтрокиСостояния = ЭлементСтрокиСостояния1; ТФ.Верхний.Текст = "ЭлементСтрокиСостояния1 = " + ЭлементСтрокиСостояния; КонецПроцедуры Процедура ЭлементСтрокиСостояния1_Нажатие() Экспорт ТФ.Верхний.Текст = "Элемент1 Нажатие " + ТекущаяУниверсальнаяДатаВМиллисекундах(); КонецПроцедуры Процедура ЭлементСтрокиСостояния2_Нажатие() Экспорт ТФ.Верхний.Текст = "Элемент2 Нажатие " + ТекущаяУниверсальнаяДатаВМиллисекундах(); КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); СтрокаСостояния1 = ТФ.Верхний.Добавить(ТФ.СтрокаСостояния()); ЭлементСтрокиСостояния1 = СтрокаСостояния1.Элементы.Добавить(ТФ.ЭлементСтрокиСостояния(ТФ.Клавиши.s_low, "Элемент1")); ЭлементСтрокиСостояния1.Нажатие = ТФ.Действие(ЭтотОбъект, "ЭлементСтрокиСостояния1_Нажатие"); ЭлементСтрокиСостояния2 = СтрокаСостояния1.Элементы.Добавить(ТФ.ЭлементСтрокиСостояния(ТФ.Клавиши.d_low, "Элемент2")); ЭлементСтрокиСостояния2.Нажатие = ТФ.Действие(ЭтотОбъект, "ЭлементСтрокиСостояния2_Нажатие"); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( "" + ЭлементСтрокиСостояния = "ТфЭлементСтрокиСостояния" , "", "!!! ") + "ЭлементСтрокиСостояния (StatusItem) Конструктор" + " " + ТекущаяДата() + Символы.ПС);

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

Библиотека OneScriptTerminalGui