ПолеВвода.ТекстИзменен (TextField.TextChanged) Событие

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

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

Значение

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

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

Примечание

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

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

Пример

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


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

Тестовый код


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

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

Библиотека OneScriptTerminalGui