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

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

Нужно нарисовать на форме порялка 1000 элементов. [D7, WinXP]


barbar ©   (2005-01-10 06:08:00) 

Надо на форме нарисовать порядка 1000 элементов - скажем фигуру состоящюю из 1000 прямоугольников.
Рисую значить 1000 TPanel  - долго рисует - порядка 10 сек что нехорошо - народ подскажите что быстрее рисуется из визульных элементов?


Anatoly Podgoretsky   (2005-01-11 00:58:00) [1]

Метод Rectangle


barbar   (2005-01-10 22:34:00) [2]

Спасиб. буду думать.
А по поводу того накой эт надо : надо нарисовать интерактивное отражение склада с ячейками (с ячейками совершаются определенные манипуляции) - ячеек порядка 1000 на одном уровене.
Соответвтсенно вот я и думаю чем лучшее эти 1000 элементов нарисовать на форме.

Zzzz   (10.01.05 12:26) [7]  - как то не подумал - спасибо за совет.


Antonn   (2005-01-10 12:27:00) [3]


> WhiteGuy   (10.01.05 12:18) [5][Ответить]

Братан, ну ты в натуре мысль говоришь :)


Zzzz   (2005-01-10 12:26:00) [4]

2 barbar ©   (10.01.05 06:08)  

TPanel - потомок TWinControl. Создание каждого TWinControl'а сопровождается созданием Handlе'а. Это нецелесообразно как с точки зрения затрат времени, так и памяти, и ресурсов ОС.

Используйте свои собственные компоненты, порожденные от TGraphicControl или рисуйте на Canvas'е какого-либо одного контрола.


TUser   (2005-01-10 12:21:00) [5]


> на sources.ru валяется программа для vb; нечто трехмерное,
> и все линии выполнены из контролов :D

Да уж. Я тоже когда-то такой фигней страдал - делал программулину для рисования половозрастных диаграмм из эдитов -). Вспомнил, потому что на vb4 было.


WhiteGuy   (2005-01-10 12:18:00) [6]

Удалено модератором


хм_   (2005-01-10 12:03:00) [7]

>pasha_golub ©   (10.01.05 11:40) [3]
на sources.ru валяется программа для vb; нечто трехмерное, и все линии выполнены из контролов :D


pasha_golub   (2005-01-10 11:40:00) [8]

А на кой на форме 10000 (!) визуальных элементов?


antonn   (2005-01-10 06:53:00) [9]


> barbar ©   (10.01.05 06:08)  

рисуй в памити на TBitmap а потом его одним махом выводи на канвас


piople   (2005-01-10 06:40:00) [10]

Может быть все таки создается, а не рисуется?


Наверх

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