Процедура Активизировать() не работает

1. Click_OK 05.12.07 13:08 Сейчас в теме
Привет всем!
У меня проблема с процедурой Активизировать().
Такая ситуация: после ввода текста в Поле ввода хочу чтоб после нажатия Энтэра кутсор снова попадал в Это же Поле ввода. Короче последовательность такая:
-ввожу;
-жму Энтэр;
-ввожу;
-жму Энтэр;
-...
Я пишу в процедуре, которая вызывается после ввода, Активизировать("МоеПолеВвода"), а оно мне:
"В данной формуле не может быть вызвана эта процедура(функция)".

Главное, когда эта процедура вызывается при нажатии какой либо другой кнопки, все работает. Выходит по любому надо или мышей навести и кликнуть, или кнопку нажать на форме или на клаве.

Кому не лень порекомендуйте мне что-нибудь.
Благодарю.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. defini 464 05.12.07 13:55 Сейчас в теме
Сам когда-то мучился с подобной проблемой, советую следующее:

В "Поле ввода" добавь ОткрытьФорму("Обработка.ХХХ"),
а в обработке в процедуре ПриОткрытии()
пропиши:
СтатусВозврата(0)
и курсор фокус не потеряет, останется в "Поле ввода".
3. CheBurator 2684 06.12.07 00:34 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот