В моем случаи хорошо подошло событие формы "изменение текста редактирования". Длина поля известна, при ее достижении переход на следующее поле ввода
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший