Показать сообщение отдельно
Старый 30.08.2016, 15:58   #2  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5788 (200) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Я недавно боролся с похожей проблемой, в моем случае дело оказалось в методе FormRun.firstField() - он устанавливает фокус ввода на первое поле формы, которое обычно расположено на первой же вкладке. Попробуйте перекрыть этот метод и посмотреть, не вызывается ли он в случае переключения в режим редактирования. Если дело в нем, то для предотвращения переключения можно по определенным условиям не вызывать в методе super().

Последний раз редактировалось gl00mie; 30.08.2016 в 16:13.
За это сообщение автора поблагодарили: S.Kuskov (5).