![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ускарение создание компонентов в RUN-TIME
markers © (2006-09-09 02:18:00)У меня в компоненке ScrollBox автоматически создаются компоненты (~8 на каждую строку, а строк до 1000), как можно ускорить создание этих компонентов так-как создание даже 200 строк уже требует ожидания (Особенно их снос) Правда я ускорил этот процесс перекрытие другим компонентом (На котором написано типо работаем), что существенно ускорило работу. Может ещё как-то можно? Заранее спасибо!
markers (2006-09-09 02:36:00) [21]Кстати, наверное есть уже компонеты реализующие моё желание....?
Да, нужно чтоб ещё и картинка (50х50 пикселей) тама была
markers (2006-09-09 02:35:00) [22]У меня не только просмотр там (В том-то и дело), а ещё добавление в корзину и т.д.
markers (2006-09-09 02:34:00) [23]Джо © (09.09.06 2:32) [13]
Ну я как в листвью например Edit со Spin`ом засуну?
Германн (2006-09-09 02:32:00) [24]
> markers © (09.09.06 02:24) [3]
>
> Каждая строка товара лежит на созданной для каждой строки,
> панели
>
Имхо, "Не той дорогой идёте, товарисчь"!
Джо (2006-09-09 02:32:00) [25]> и пришёл в выводу что среди того что есть, лучше скроллбокса
> нет
Бери TListView. :)
markers (2006-09-09 02:31:00) [26]Джо © (09.09.06 2:28) [8]
Я когда в начале писал это всё, я чё тока не перепробовал (Изначально хотел вообще HTML генерить и показывать, но проблема в том что мне нужно манипулировать этими данными), и пришёл в выводу что среди того что есть, лучше скроллбокса нет :( Счас я пишу новую версию.
Джо (2006-09-09 02:30:00) [27]И еще, подобные темы лучше создавать в конференции "Начинающим", а то, не приведи господь, утром явится модератор и позакрывает их, вместо того, чтобы перенести. Уровень вопроса должен соответствовать конференции, иначе будут больно пинать :)
Zeqfreed (2006-09-09 02:29:00) [28]> [7] markers © (09.09.06 02:27)
Вот и надо отображать только то, что сейчас видно. И желательно это все вручную отрисовывать на одном объекте, а не плодить тысячи GDI-хэндлов в системе.
markers (2006-09-09 02:29:00) [29]Джо © (09.09.06 2:27) [6]
Да я читай не юмею создавать компоненты, по этому как касается этой темы, я капитулирую :(
Джо (2006-09-09 02:28:00) [30]А лучше возьми нечто готовое, в роде TListView.
markers (2006-09-09 02:27:00) [31]Нет, они же в скролбоксе, скролят и смотрят...
Джо (2006-09-09 02:27:00) [32]Сделай ОДИН компонент, в котором уже будут эти "строки". А иначе будет ужас.
Zeqfreed (2006-09-09 02:26:00) [33]И что, все 8 тысяч компонентов одновременно видны на экране?
markers (2006-09-09 02:26:00) [34]Единственне, что думаю - это бить на страницы.... Но пока хотелось бы без этого.
markers (2006-09-09 02:24:00) [35]Каждая строка товара лежит на созданной для каждой строки, панели
markers (2006-09-09 02:23:00) [36]Просто у меня каталог товаров сделан и идёт типо
ФОТО (50х50), Наименование, Артикул, В коробке, В корзине.
И так а каждый товар (Строчки)
Джо (2006-09-09 02:20:00) [37]А ЗАЧЕМ так много компонентов? Это же нонсенс.