Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Внизвидно пользователю 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.048 c