Кнопка.ПриУходе (Button.Leave) Событие

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

Чтение и запись.

Значение

Тип: Действие (Action).

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

Примечание

Аргументы события

Отправитель (Sender) Возвращает источник (объект) последнего события.
Параметр (Parameter) Возвращает объект, заданный при установке обработчика события, для передачи в обработчик события.

Пример

Кнопка1.ПриУходе = ТФ.Действие(ЭтотОбъект, "Кнопка1_ПриУходе");
Полный пример кода


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

Тестовый код


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

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

Библиотека OneScriptTerminalGui