Добавлено: 22 Март 2004, 17:50
Всем добрый день.
Вот столкнулся с такой фигней. В С55 появилась опция простмотра файла в листбоксе с опцией FileLoaded. Под С4 такого не было, а понадобилось. Ну рихтанул классы и шаблоны. Появилось все и в С4. Сделал тестовое приложение. Все работает. Вот только скроллинг глючит. Что имеется ввиду. Идем по очереди стрелкой вниз. Где-то в районе 4-5 элемента списка бегунок прокрутки улетает в 100%, хотя еще и половина списка не пройдена.
Думал, проглючил я. Проверил под С55, в родной среде - эффект тот же. Начал ковырять проперть VScrollPos. Выяснил что у него пароноидальное поведение. У него max не 100 - как написано в доке, а число от 13 до 16 в зависимости от размера очереди. Т.е. если присваивается:
Pos = 20
?List{PROP:VScrollPos} = Pos
Message(?List{PROP:VScrollPos}) дает 13. Это как?????
С уважением, Ставич Олег
Укрсиббанк г.Харьков
oldstav@ukrsibbank.com
Написал: ClaList(2)
Вот столкнулся с такой фигней. В С55 появилась опция простмотра файла в листбоксе с опцией FileLoaded. Под С4 такого не было, а понадобилось. Ну рихтанул классы и шаблоны. Появилось все и в С4. Сделал тестовое приложение. Все работает. Вот только скроллинг глючит. Что имеется ввиду. Идем по очереди стрелкой вниз. Где-то в районе 4-5 элемента списка бегунок прокрутки улетает в 100%, хотя еще и половина списка не пройдена.
Думал, проглючил я. Проверил под С55, в родной среде - эффект тот же. Начал ковырять проперть VScrollPos. Выяснил что у него пароноидальное поведение. У него max не 100 - как написано в доке, а число от 13 до 16 в зависимости от размера очереди. Т.е. если присваивается:
Pos = 20
?List{PROP:VScrollPos} = Pos
Message(?List{PROP:VScrollPos}) дает 13. Это как?????
С уважением, Ставич Олег
Укрсиббанк г.Харьков
oldstav@ukrsibbank.com
Написал: ClaList(2)