Полоса прокрутки #484247


#0 by Milok
На форме есть два табличных поля. Как можно синхронизировать их вертикальные полосы прокрутки(чтобы прокручивались одновремменно)?
#1 by Лефмихалыч
ни как
#2 by Milok
это все зашито в платформу?
#3 by Zixxx
Лови индекс строки в первом табличном поле, находи в % соотношении строку для второго табличного поля и делай ее текущей строкой
#4 by Milok
хорошая идея, попробую
#5 by 73
Только учти, что при прокрутке колесом текущая строка(как и индекс) не меняется)
#6 by Milok
верное замечание
#7 by Milok
стало быть моя идея с треском провалилась
#8 by Zixxx
При выводе стоки можно определить индекс
#9 by 73
Ну определишь ты эти индексы(он не один будет), а дальше? Изменишь во втором поле текущую строку? На какую из полученных в ПриВыводеСтроки? Ну ладно, пусть на какую нибудь. Но тогда текущие строки в 2х полях не синхронны будут.
#10 by Andry888
Убрать стандартный скрол, и забацать свой (две кнопы ввер вниз, с шагом в 10 строк)...=)
#11 by Zixxx
Ничто не мещается взять любую строку из всех выводимых, сам скрол определяет или по первой или по последней, такой же функционал прикрутить и к получению нужной строки. Будет индекс - значит будет место положения в списке, что мешает привести полученный индекс в соответствие с индексом в другом табличном поле
#12 by 73
Еще раз: Но тогда текущие строки в 2х полях не синхронны будут.
#13 by Mort
Почему не сделать одно табличное поле?
#14 by Zixxx
По условия строки не должны синхронизироваться
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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