Событие
DataChanged к сожалению не документировано. С работой пришлось разбираться опытным путем. Исходя из названия оно должно отрабатывать при изменении данных в поле. Можно использовать для контроля введенных данных, поэтому отрабатывает без последнего введенного значения, которое передается в функцию вторым параметром. Почему событие не отрабатывает при удалении значения вопрос к разработчикам.
Цитата:есть ли какая-то возможность создать поле13 невидимым
все есть в свойствах поля и программно, видимость и доступность, размеры в 0, размещение за другими элементами.
Учите пользователей встроенным режимам ввода/коррекции с ответственностью за введенные данные и все будет хорошо.