Не работает прокрутка колесиком мыши на форме
04.05.2017
05:22
#1
Добрый день, уважаемые форумчане!
Подскажите пожалуйста, может кто уже сталкивался.
Есть один нетиповой справочник, у него форма выбора - простейшая, из реквизитов только наименование, форма построена конструктором.
После обновления платформы на 8.3.10 перестала работать прокрутка колесиком мыши на этой форме. Причем, стоит на клавиатуре нажать один раз кнопку вниз, и прокрутка чудесным образом начинает работать.
Отличий с типовыми справочниками не нашел никаких, сколько ни искал. Что исправить, не могу понять...
Подскажите пожалуйста, может кто уже сталкивался.
Есть один нетиповой справочник, у него форма выбора - простейшая, из реквизитов только наименование, форма построена конструктором.
После обновления платформы на 8.3.10 перестала работать прокрутка колесиком мыши на этой форме. Причем, стоит на клавиатуре нажать один раз кнопку вниз, и прокрутка чудесным образом начинает работать.
Отличий с типовыми справочниками не нашел никаких, сколько ни искал. Что исправить, не могу понять...
Ответили:
пост #7
04.05.2017
08:40
#4
Для того, чтобы прокручивать список - надо выбрать что-то на нём, иначе откуда программа знает, какой из списков крутить
Или же в форме списка на этом элементе Список взвести флажок "Активизировать"
Или же в форме списка на этом элементе Список взвести флажок "Активизировать"
Ответили:
пост #5
04.05.2017
11:05
#5
Ответ на
пост №4
Pin, не очень понятно, что вы подразумеваете под "какой из списков". Список на форме всего один, и он активизирован. В нем можно заранее пораскрывать-позакрывать группы, прокрутка колесиком мыши все равно не будет работать, пока не нажать на клавиатуре одну из стрелок вниз или вверх. После этого прокрутка начинает работать. На платформе 8.3.9 такого бага не наблюдается, поэтому это "либо баг, либо фича" платформы 8.3.10. Вот я и пытаюсь понять, что это из двух вариантов) 06.07.2017
17:05
#7
Ответ на
пост №1
fade-vlad, Временно решил проблему так:
Код |
---|
&НаКлиенте Процедура СписокПриСменеТекущегоРодителя(Элемент) WSHShell = Новый COMОбъект("WScript.Shell"); WSHShell.SendKeys("{UP}"); КонецПроцедуры |
Ответили:
пост #8
Читают тему
(гостей: 1)