ТерминалФормыДляОдноСкрипта.АргументыСобытия (OneScriptTerminalGui.EventArgs) Свойство

Использование

Только чтение.

Значение

Тип: АргументыСобытия (EventArgs).

Возвращает аргументы события, связанные с действием, которое вызвало последнее событие.

Примечание

Пример

АргументыСобытия1 = ТФ.АргументыСобытия;
Полный пример кода


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

Тестовый код


Перем ТФ, Кнопка1, Счетчик, Параметр; Процедура ПриОткрытии() Экспорт ТФ.ОтправитьКлавиши("к", Ложь, Ложь, Ложь); КонецПроцедуры Процедура Кнопка1_Нажатие() Экспорт Счетчик = Счетчик + 1; АргументыСобытия1 = ТФ.АргументыСобытия; Параметр = АргументыСобытия1.Параметр; // Сообщить("Параметр[""Поле1""] = " + Параметр["Поле1"] + " " + ТекущаяУниверсальнаяДатаВМиллисекундах()); // Сообщить("Параметр[""Число25""] = " + Параметр["Число25"] + " " + ТекущаяУниверсальнаяДатаВМиллисекундах()); // Сообщить("Параметр[""Число48""] = " + Параметр["Число48"] + " " + ТекущаяУниверсальнаяДатаВМиллисекундах()); Кнопка1.Текст = "Кнопа1 Нажата " + Счетчик + " раз. |Параметр[""Поле1""] = " + Параметр["Поле1"] + " |Параметр[""Число25""] = " + Параметр["Число25"] + " |Параметр[""Число48""] = " + Параметр["Число48"]; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); Кнопка1 = ТФ.Кнопка(); Кнопка1.Текст = "Кнопка1"; Кнопка1.Икс = ТФ.Позиция.Центр(); Кнопка1.Игрек = ТФ.Позиция.Центр(); Кнопка1.Ширина = ТФ.Величина.Абсолютно(25); Кнопка1.Высота = ТФ.Величина.Абсолютно(6); ТФ.Верхний.Добавить(Кнопка1); Счетчик = 0; Кнопка1.Текст = "_Кнопа1 Нажата " + Счетчик + " раз."; Структура1 = Новый Структура("Поле1", "ЧтоТоТам"); Структура1.Вставить("Число25", 25); Структура1.Вставить("Число48", 48); Кнопка1.Нажатие = ТФ.Действие(ЭтотОбъект, "Кнопка1_Нажатие", Структура1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( Параметр["Поле1"] = "ЧтоТоТам" , "", "!!! ") + "ТерминалФормыДляОдноСкрипта.АргументыСобытия (OneScriptTerminalGui.EventArgs) Свойство" + " " + ТекущаяДата() + Символы.ПС);

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

Библиотека OneScriptTerminalGui