таблица значений на форме, FormEx и полоса прокрутки #151133


#0 by baza
Такая вот проблема.. есть на форме очень большая ТЗна нее повешена процедура ВыборКолонки, в которой в конечном итоге вызывается Ввести Число. В процессе бета тестирования :) обнаружился такой баг: Если ТЗ не помещается на экран, у нас появляется горизонтальная полоса прокрутки (чего и следовало ожидать). Так вот при скролле-щелканью по прокрутке отрабатывает та самая ВыборКолонки и вся 1С вешается наглухо с песочными часами. Подозреваю что из за того что пытается вывести кучу модальных ВвестиЧисло. Так вопрос в общем то следующий. Можно ли как нибудь с помощью FormEx отследить что юзер перемещается по ТЗ с помощью прокрутки а не щелканьем по ячейкам?
#1 by АЛьФ
2 ИМХО. Неверная постановка вопроса. Функция, которая прописана в формуле ТЗ не вызывается при движении по ТЗ (неважно каким способом). Она вызывается только по двойному клику по ТЗ или по энтеру.Так что просто ищи ошибку в своем коде.
#2 by baza
точно, проверил так и есть. а я вчера целый день тупил.у меня ПриОтжатииЛевойКнопки отрабатывает, вызывая ВыборКолонкипри этом при кликанье на скролле Атр = ТаблицаЗначений. А как отделить мух от котлет, т.е. определить где сама ТЗ а где скролл бар?
#3 by АЛьФ
2 Никак. Скроллбар - это тоже "сама ТЗ".
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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