![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Нужно нарисовать на форме порялка 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]Может быть все таки создается, а не рисуется?