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

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

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

Сообщение kreator »

Наверно, мусолилось не один раз. С8, АВС. На окне два Browse. по одному идем, второй строим. Нужно на втором всегда позиционировать подсвеченную запись первую. Чаще получается - последнюю. Попробовал, вроде всё, и RetainRow, и ResetQueue c Reset:Done. Не выходит каменный цветок. Как сделать красиво?
We are hard at work… for you. :)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

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

Сообщение Дед Пахом »

Сейчас под рукой нет ничего, но память подсказывает, что проще всего программно переключиться на 2-й броуз и нажать Home (или Ctrl-Home). Функция, кажется, PRESSKEY()
С уважением, ДП
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8033
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

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

Сообщение Игорь Столяров »

Post(Event:ScrollTop,?List2)

Ну нужно заставить первый список генерить это событие при смене записи, например добавив в ResetFields уникальный ID записи в списке.
Make Clarion Great Again ! 😎
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

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

Сообщение kreator »

Спасибо, Игорь! Сработало. Подмигивает немного, но в целом нормально.
We are hard at work… for you. :)
Ответить