ДиалогОткрытия.ПриВходе (OpenDialog.Enter) Событие

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

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

Значение

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

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

Примечание

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

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

Пример

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


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

Тестовый код


Перем ТФ, Таймер1, ДиалогОткрытия1, ПриВходе, Кнопка; Процедура ПриОткрытии() Экспорт Таймер1.Начать(); КонецПроцедуры Процедура ДиалогОткрытия1_ПриВходе() Экспорт ТФ.Верхний.Текст = " |ДиалогОткрытия1_ПриВходе = " + ТекущаяДата(); ПриВходе = Истина; ТФ.Завершить(); КонецПроцедуры Процедура Таймер1_ПриСрабатыванииТаймера() Экспорт Если Кнопка.Сфокусирован Тогда ДиалогОткрытия1.УстановитьФокус(); ИначеЕсли ДиалогОткрытия1.Сфокусирован Тогда Кнопка.УстановитьФокус(); КонецЕсли; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ДиалогОткрытия1 = ТФ.Верхний.Добавить(ТФ.ДиалогОткрытия("Диалог открытия", "Сообщение", 3, 5)); ТипыФайлов = Новый Массив(); ТипыФайлов.Добавить(".txt;.bin;.xml;.json"); ТипыФайлов.Добавить(".txt"); ТипыФайлов.Добавить(".bin"); ТипыФайлов.Добавить(".xml"); ТипыФайлов.Добавить(".json"); ДиалогОткрытия1.ДопустимыеФайлы = ТипыФайлов; ДиалогОткрытия1.ПриВходе = ТФ.Действие(ЭтотОбъект, "ДиалогОткрытия1_ПриВходе"); Таймер1 = ТФ.Таймер(1000); Таймер1.ПриСрабатыванииТаймера = ТФ.Действие(ЭтотОбъект, "Таймер1_ПриСрабатыванииТаймера"); ДиалогОткрытия1.ПоказатьДиалог(); Кнопка = ТФ.Верхний.Добавить(ТФ.Кнопка()); Кнопка.Выше(ДиалогОткрытия1, 1); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск(); Сообщить(?( ПриВходе , "", "!!! ") + "ДиалогОткрытия.ПриВходе (OpenDialog.Enter) Событие" + " " + ТекущаяДата() + Символы.ПС);

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

Библиотека OneScriptTerminalGui