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

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

ListView тормозит... [D6]


atmospheric ©   (2002-12-20 13:19:00) 

Даже если использовать BeginUpdate и EndUpdate то 9000 пунктов добовляются медленно. Есть какие нибудь соображения ? Может использовать DBGrid ?


Rad   (2002-12-23 00:44:00) [1]

2murzikN
(пожимая плечами) Ну вот и надо делать нормальный поиск, в т.ч. по алфавиту - а не фигачить десятками тысяч итемы в деревья...


murzikN   (2002-12-20 22:57:00) [2]

> Rad
Что вы все боитесь длинных списков. По алфавиту, например, найду все, что мне нужно.


Rad   (2002-12-20 21:29:00) [3]

offtop
А вот интересно, кто сможет найти что-либо в списке из 9000 элементов?..


asmith   (2002-12-20 21:17:00) [4]

Virtual Tree View ( http://www.delphi-gems.com/VirtualTreeview/VT.php) Пусть не смущает название!


Marcus   (2002-12-20 15:01:00) [5]

Заполнять в отдельном потоке. А EndUpdate говорить, когда заполнится видимая область (List.Items.Count = List.VisibleRowCount)


Юрий Федоров   (2002-12-20 13:37:00) [6]

Вообще то я бы попользовал DrawGrid


atmospheric   (2002-12-20 13:27:00) [7]

это как ?


Юрий Федоров   (2002-12-20 13:24:00) [8]

Может быть использовать ручную отрисовку item"ов, соответственно не определяя текст?


Наверх

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