Можно в textChange этого контрола прописать что-то вроде
Код:
public void textChange()
{
element.control(control::StringEdit).lock();
super();
element.control(control::StringEdit).unLock(true);
}
При чем lock() можно и не ставить

Но в этом случае, если контрол подвязан к полю датасоурса, то во всех других контролах, подвязанных к этому же полю, содержимое будет обновлятся динамически (после каждого введенного символа), но без вызова textChange и modified.