Чтение и запись.
Тип: Действие (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