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

Вниз

видно пользователю image или нет?   Найти похожие ветки 

 
destructor ©   (2008-01-25 12:18) [0]

Вобщем на форме есть ScrollBox на нем несколько десятков TImage , эти самые TImage поочередно отрисовываются довольно медленно, особенно если пользователь "прокрутит" ScrollBox сразу вниз - то ждать пока очередь отрисовки дойдет до последних (сверху вниз) рисунков особенно утомительно ... Вобщем есть идея отрисовывать только те Image которые в данный момент видны... а вот как это сделать не подсказывает не поиск на сайте ни гугл.. может поможет кто? т.е. Пользователь прокрутил Scroll остановился где-то и видны теперь скажем 8 рисунков из 100... вот только эти и отрисовывать , прокрутил дальше нарисовали следующие, и т.д.
Как определить какие TImage сейчас видны?


 
clickmaker ©   (2008-01-25 12:22) [1]


> Как определить какие TImage сейчас видны?

проверяй Image.Top с учетом вертикальной позиции ScrollBox
у невидимых она соотв. либо < ClientRect.Top - Image.Height либо > ClientRect.Bottom


 
destructor ©   (2008-01-25 12:29) [2]

етить... элементарно жеж! :)
спасибо Александр... у меня голова чет уже совсем не варит
спасибо ;)


 
bagos   (2008-01-25 12:53) [3]

а как image рисуешь?


 
destructor ©   (2008-01-25 14:30) [4]

to >> bagos   (25.01.08 12:53) [3]

GDI+



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

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

Наверх




Память: 0.47 MB
Время: 0.021 c
15-1200244048
Оксана
2008-01-13 20:07
2008.02.17
48*159=7632 Как найти аналогичные примеры?


15-1200306381
alles
2008-01-14 13:26
2008.02.17
Не подскажите программу...


2-1201095633
MishaL
2008-01-23 16:40
2008.02.17
DBGridEh1.Options ошибка


15-1200422033
slomalsa_comp
2008-01-15 21:33
2008.02.17
Не включается компьютер :( БИОС не пищит.


15-1200600130
Kostafey
2008-01-17 23:02
2008.02.17
Отбросить все, оставить главное.