Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

Нужно нарисовать на форме порялка 1000 элементов.   Найти похожие ветки 

 
barbar ©   (2005-01-10 06:08) [0]

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


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

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


 
antonn ©   (2005-01-10 06:53) [2]


> barbar ©   (10.01.05 06:08)  

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


 
pasha_golub ©   (2005-01-10 11:40) [3]

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


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

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


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

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


 
TUser ©   (2005-01-10 12:21) [6]


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

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


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

2 barbar ©   (10.01.05 06:08)  

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

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


 
Antonn ©   (2005-01-10 12:27) [8]


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

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


 
barbar ©   (2005-01-10 22:34) [9]

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

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


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

Метод Rectangle



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.042 c
6-1099305174
pavel_guzhanov
2004-11-01 13:32
2005.01.23
Взаимодействие Indy серверов


14-1104806610
Думкин
2005-01-04 05:43
2005.01.23
С днем рождения! 4 января


3-1103614472
Mishenka
2004-12-21 10:34
2005.01.23
Может ли таблица быть связана сама с собой?


1-1105314179
Фёдор Мегатронов
2005-01-10 02:42
2005.01.23
Алгоритм деления файла на фрагменты.


1-1105263770
Андрей М.
2005-01-09 12:42
2005.01.23
SelectDirectory с возможностью создать папку