Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Тормозит ScrollBox   Найти похожие ветки 

 
rainstuff   (2007-09-13 21:01) [0]

При создании в Scrollbox большого (более 200) количества контролов. прокрутка начинает дико тормозить и сами контролы портятся (помогает только Invalidate). Включение двойной буферизации немного спасает ситуацию, но не сильно - может можно буфер ещё как-то увеличить?
(создавал список файлов с чекбоксами...)
Очень надо! Спасибо.


 
ANTPro ©   (2007-09-13 22:09) [1]

> [0] rainstuff   (13.09.07 21:01)
> большого (более 200) количества контролов

Извращенец.


 
rainstuff   (2007-09-14 00:08) [2]

Да я знаю...
В Fix-it Utilities , например, и более 500 чекбоксов выводится нормально (после чистки реестра)...
Вообще, этот ScrollBox нормально работает только если туда не более 20 запихнуть... может всё-таки есть идеи как можно это без тормозов реализовать?


 
Yury Sidorov   (2007-09-14 00:08) [3]

В KOL-CE я это исправил. Можешь попробовать.


 
Andrey_rus ©   (2007-09-14 01:04) [4]


> В KOL-CE я это исправил.

Вот извращенец, то кто... :)
Молодец, что не бросаешь работу над портированием.


 
rainstuff   (2007-09-14 01:23) [5]


> В KOL-CE я это исправил. Можешь попробовать.

Ок, спасибо, посмотрю.
А не подскажешь - где это можно в обычном KOL подправить?
или хотя бы где посмотреть?


 
rainstuff   (2007-09-14 02:13) [6]

Yury Sidorov, респектище!!! Смерджил твой вариант с текущей версией KOL 2.79. Всё отлично работает! Спасибо!
Если кому то ещё интересно, поправленный файлик можно забрать здесь:
http://www.freeworldlife.by.ru/Downloads/MyProgs/Kol.rar


 
Andrey_rus ©   (2007-09-14 03:15) [7]


> где это можно в обычном KOL подправить?


Напутано с отрисовкой контролов в KOL, разбираться надо конкретно...


 
Yury Sidorov   (2007-09-14 13:29) [8]

Не бросаю, т.к. использую KOL-CE для своего проекта.
Уже можно посмотреть на результат работы:
http://www.cp-lab.com/windows-mobile.html
Кстати, там на скриншотах видно зачем нужен скроллбокс и зачем я его правил в плане скорости :)


 
Dimaxx ©   (2007-09-16 13:38) [9]


> В Fix-it Utilities , например, и более 500 чекбоксов выводится
> нормально (после чистки реестра)...
> Вообще, этот ScrollBox нормально работает только если туда
> не более 20 запихнуть... может всё-таки есть идеи как можно
> это без тормозов реализовать?

А почему ты решил, что это scrollbox с 500 checkbox"ами? Это может быть простой Listview. Или аналог дельфяного ListBox"а.


 
rainstuff   (2007-09-17 22:44) [10]


> А почему ты решил, что это scrollbox с 500 checkbox"ами?
>  Это может быть простой Listview. Или аналог дельфяного
> ListBox"а.

согласен, может и так...
Я просто это к тому, что большие списки могут нормально прокручиваться:)



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
15-1208881005
TIF
2008-04-22 20:16
2008.06.08
Кто вырос на журнале "ЮТ" - "Юный техник"? Ну-ка, признавайтесь


11-1181491706
Robt
2007-06-10 20:08
2008.06.08
ListBox


15-1209115765
@!!ex
2008-04-25 13:29
2008.06.08
Как работать с libpng???


4-1190801074
AndreiDeJavu
2007-09-26 14:04
2008.06.08
Как инициализировать звуковую карту до загрузки Windows


3-1199315982
Николай_1
2008-01-03 02:19
2008.06.08
Нужна помощь