Страница 1 из 1

Позиционирование Browse на первую запись.

Добавлено: 11 Сентябрь 2012, 23:16
kreator
Наверно, мусолилось не один раз. С8, АВС. На окне два Browse. по одному идем, второй строим. Нужно на втором всегда позиционировать подсвеченную запись первую. Чаще получается - последнюю. Попробовал, вроде всё, и RetainRow, и ResetQueue c Reset:Done. Не выходит каменный цветок. Как сделать красиво?

Re: Позиционирование Browse на первую запись.

Добавлено: 12 Сентябрь 2012, 10:00
Дед Пахом
Сейчас под рукой нет ничего, но память подсказывает, что проще всего программно переключиться на 2-й броуз и нажать Home (или Ctrl-Home). Функция, кажется, PRESSKEY()

Re: Позиционирование Browse на первую запись.

Добавлено: 12 Сентябрь 2012, 14:19
Игорь Столяров
Post(Event:ScrollTop,?List2)

Ну нужно заставить первый список генерить это событие при смене записи, например добавив в ResetFields уникальный ID записи в списке.

Re: Позиционирование Browse на первую запись.

Добавлено: 13 Сентябрь 2012, 11:00
kreator
Спасибо, Игорь! Сработало. Подмигивает немного, но в целом нормально.