Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
2-1211113014
Franzy
2008-05-18 16:16
2008.06.08
Быстрый вопрос про Try...Except


2-1210576078
TUser
2008-05-12 11:07
2008.06.08
Почему это до сих пор работало?


4-1190892438
apic
2007-09-27 15:27
2008.06.08
hIcon


15-1209541192
ПЛОВ
2008-04-30 11:39
2008.06.08
Разборка с NumLock


4-1190785775
арпывапр
2007-09-26 09:49
2008.06.08
CallNextHookEx - не нужнаю




   Наверх