Тип: ОписаниеТипов.
Ограничивает состав типов вводимых значений. Может использоваться, когда данные, с которыми связан элемент управления, имеют более широкий состав типов, чем необходимо предоставить пользователю для ввода в конкретной ситуации.
(5) это тоже понятно
в каком событии это писать?
Событий разных много, в которых теоретически можно изменить тип поля - при активизации строки / поля, при начале редактирования, ...