Внешнее событие или обработка ожидания выделяет/стирает текст в поле ввода #230129


#0 by romix
Пользователь вводит-вводит текст, возникает событие обработки ожидания, его текст ВЫДЕЛЯЕТСЯ, и следующим нажатием пользователь все стирает, что уже ввел. Вопрос: никто не в курсе, как это лечится?
#1 by sapphire
а что за обработка? она же может через send key работать или вызываться в форме
#2 by smaharbA
Шел.SendKeys("{RIGHT}"); либо переактивизируй поле средствами 1С
#3 by miki
+с режимом "0"
#4 by smaharbA
ну да
#5 by miki
мля, или наоборот в режиме "1", чё-то тяжко понять шо есть "режим редактирования"...
#6 by romix
Пользователи жалуются на документ приходный кассовый ордер. Там есть поле "назначение платежа". У меня была тоже такая же идея. Только стремно - будет по таймеру каждый раз вправо нажиматься... :-) Я вот думаю выкинуть обработку ожидания - там выгонялка (у меня есть ВК для выгона, еще есть Admin1C) и еще что-то (какие-то уведомления).
#7 by smaharbA
зачем по таймеру, когда событие свершилось тогда и жмакать
#8 by miki
А если в ОбработкеВнещнегоСобытия прписать что-то типа Если Форма.АктивныйЭлемент="ТвоеПолеВвода" То Возврат КонецЕсли; ?
#9 by romix
Проверил: двойное нажатие Alt-Tab выделяет текст в активном поле. А вот дельфийская прога этим недугом не страдает... Значит, в 1С-ке ошибка...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С