Позиционирование Browse на первую запись.
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Позиционирование Browse на первую запись.
Наверно, мусолилось не один раз. С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 записи в списке.
Ну нужно заставить первый список генерить это событие при смене записи, например добавив в ResetFields уникальный ID записи в списке.
Make Clarion Great Again ! 
-
- ✯ Ветеран ✯
- Сообщения: 5161
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: Позиционирование Browse на первую запись.
Спасибо, Игорь! Сработало. Подмигивает немного, но в целом нормально.
We are hard at work… for you. 
