Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ускарение создание компонентов в RUN-TIME


Страницы:   1 2

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]

А ЗАЧЕМ так много компонентов? Это же нонсенс.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо