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

Вниз

TListView сортировка и изменение данных   Найти похожие ветки 

 
Maloj2008   (2009-12-29 21:20) [0]

Доброго времени суток!
Вобщем вопрос таков, существует ListView в режиме репортс, в него постоянно добавляются и удаляются итемы (3 колонки текстовых данных). Добавление происходит из отдельного потока через синхронизацию. Все бы ничего, но когда итемов 100-200 начинает подвисать.  Во время работы программы необходимо выполнять сортировку данных по 3м столбцам. Сортировку выполняю в OnCompare, в OnCustomDrawItem выполняю изменение цвета текста на канве итема.
Время изменения данных в листвью от 500 мс до 5 секунд. После каждого изменения необходимо выполнять пересортировку.

Может кто подскажет как можно снизить нагрузку на программу? Или же может буть другой компонент с аналогичными свойствами, но менее ресурсоемкий.

Использую Delphi 2007.


 
DimaBr ©   (2009-12-30 08:32) [1]

Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.


 
DimaBr ©   (2009-12-30 08:34) [2]

BeginUpdate/EndUpdate


 
sniknik ©   (2009-12-30 09:28) [3]

> как можно снизить нагрузку на программу?
убрать поток.


 
Anatoly Podgoretsky ©   (2009-12-30 11:25) [4]

> Maloj2008  (29.12.2009 21:20:00)  [0]

Переходом на VirtualTreeView



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

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

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1304022600
Юрий
2011-04-29 00:30
2011.08.21
С днем рождения ! 29 апреля 2011 пятница


2-1305008500
бумбум
2011-05-10 10:21
2011.08.21
Перенести содержимое TreeView в другой


13-1126851536
Антон773
2005-09-16 10:18
2011.08.21
перенос кода с win32 на .net


4-1249393654
DevilDevil
2009-08-04 17:47
2011.08.21
Как создать пункт меню с иконкой. Желательно с альфаканалом


15-1304271691
Сергей
2011-05-01 21:41
2011.08.21
Форумы по вебдизайну и вебпрограммированию