Как определить потерю фокуса объект редактирования текста?

Это моя первая попытка создать GUI в MATLAB. До сих пор мне не удалось найти способ определить, когда фокус перемещается с редактирования текста на какой-либо другой объект. Мне нужна такая функциональность, чтобы я мог «на месте» протестировать пользовательский ввод и изменить цвет фона редактирования текста на красный, если ввод сформирован неправильно.

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

Я думал о нескольких альтернативах для проверки пользовательского ввода, но они не так удобны, как приведенные выше. Как я могу реализовать что-то подобное?

5
задан gnovice 23 March 2012 в 14:17
поделиться