|
![]() |
#1 |
Участник
|
Ну если FIND ставит в верхнее положение найденную - почему бы не поставить в это положение ту которая у вас там стоит, т.е. отшагать назад на количество отображаемых строк вашей 1-й матрицы, и тогда при пролистывании у вас будет в первой искомая внизу - и во второй искомая будет ставиться вниз. Ну и собственно алгоритм расчета когда запустить такие сдвиги - ведь пролистывание матриц пойдет когда вы дойдете до нижней записи и начнете новые открывать...
Собственно это всего лишь идея, как она будет работать - неизвестно))
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
![]() |
#2 |
Участник
|
Матриксы - глючны сами по себе.
Как вариант советую выбрать "ведущий" матрикс и при хождении по нему не только позиционироваться в "ведомом", но и выделять жирненьким текущую строку. Или выделять сразу в обоих матриксах. Тогда сразу будет бросаться в глаза то, с чем работаем в обоих списках. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от romeo
![]() Матриксы - глючны сами по себе.
Как вариант советую выбрать "ведущий" матрикс и при хождении по нему не только позиционироваться в "ведомом", но и выделять жирненьким текущую строку. Или выделять сразу в обоих матриксах. Тогда сразу будет бросаться в глаза то, с чем работаем в обоих списках. ![]() не уверена, что Нав вообще может синхронно показывать такие штуки, но надежда умирает последней. Задачка непростая...)) |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от zuzka
![]() Ну если FIND ставит в верхнее положение найденную - почему бы не поставить в это положение ту которая у вас там стоит, т.е. отшагать назад на количество отображаемых строк вашей 1-й матрицы, и тогда при пролистывании у вас будет в первой искомая внизу - и во второй искомая будет ставиться вниз. Ну и собственно алгоритм расчета когда запустить такие сдвиги - ведь пролистывание матриц пойдет когда вы дойдете до нижней записи и начнете новые открывать...
Собственно это всего лишь идея, как она будет работать - неизвестно)) |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от Sova
![]() Цитата:
Сообщение от zuzka
![]() Ну если FIND ставит в верхнее положение найденную - почему бы не поставить в это положение ту которая у вас там стоит, т.е. отшагать назад на количество отображаемых строк вашей 1-й матрицы, и тогда при пролистывании у вас будет в первой искомая внизу - и во второй искомая будет ставиться вниз. Ну и собственно алгоритм расчета когда запустить такие сдвиги - ведь пролистывание матриц пойдет когда вы дойдете до нижней записи и начнете новые открывать...
Собственно это всего лишь идея, как она будет работать - неизвестно)) Нав не умеет - его надо учить. Завтра посмотрю что можно сделать. Думаю никаких проблем не будет.
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
![]() |
#6 |
Участник
|
Откуда я знаю, сколько у меня отображается строк? У меня вертикальный both, и, в зависимости от разных типов экранов и ширины раскрытия это количество всегда будет разным. Крайне интересно, если вы что-то нароете... пока я запаслась дежурным вариантом - в одной физической матрице представлять две разных, попеременно, в зависимости от нажатия кнопок А или В.
|
|