МаскаПоляВвода.ТекстИзменен (MaskedTextBox.TextChanged) Свойство

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

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

Значение

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

Возвращает или задает код для выполнения, при изменении свойства Текст (Text).

Примечание

Процедура обработки события должна быть объявлена с ключевым словом Экспорт.

Пример

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

Копировать     Выделить всё

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

Тестовый код

Копировать     Выделить всё

Перем ТекстИзменен; Процедура МаскаПоляВвода1_ТекстИзменен() Экспорт ТекстИзменен = Истина; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptForms\OneScriptForms\bin\Debug\OneScriptForms.dll"); Ф = Новый ФормыДляОдноСкрипта(); Форма1 = Ф.Форма(); Форма1.Отображать = Истина; Форма1.Показать(); Форма1.Активизировать(); Ф.РазрешитьСобытия = Истина; ТекстИзменен = Ложь; МаскаПоляВвода1 = Форма1.ЭлементыУправления.Добавить(Ф.МаскаПоляВвода("000-0000")); МаскаПоляВвода1.ТекстИзменен = Ф.Действие(ЭтотОбъект, "МаскаПоляВвода1_ТекстИзменен"); МаскаПоляВвода1.Фокус(); Приостановить(1000); Ф.ОтправитьКлавиши("{HOME}"); Приостановить(1000); Ф.ОтправитьКлавиши("1"); Приостановить(1000); Сообщить(?( ТекстИзменен , "", "!!! ") + "МаскаПоляВвода.ТекстИзменен (MaskedTextBox.TextChanged) Свойство" + " " + ТекущаяДата());

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

МаскаПоляВвода (MaskedTextBox) Класс | Библиотека OneScriptForms