Форум: "Основная";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];
ВнизTListView Найти похожие ветки
← →
Вечно молодой (2002-08-08 21:13) [0]Уважаемые мастера! Помогите: что сделать, чтобы ListView так не тормозил? У меня много элементов добавляется, я уже и AllocBy заранее установил, не сильно помогло.
← →
Jeer (2002-08-08 21:53) [1]А зачем он тебе в таком количестве ?
Т.е. что за задача ?
← →
TTCustomDelphiMaster (2002-08-08 22:02) [2]mapi - LockWindowUpdate
← →
Вечно молодой (2002-08-09 09:14) [3]> Т.е. что за задача ?
Ну у меня прога файлы ищет - по имени, по размеру, по дате и т. д. И иногда количество найденных файлов довольно велико - порядка нескольких тысяч.
← →
Alx2 (2002-08-09 09:20) [4]>Вечно молодой © (09.08.02 09:14)
Попробуй у Items методы BeginUpdate, EndUpdate
← →
Вечно молодой (2002-08-09 09:25) [5]> Попробуй у Items методы BeginUpdate, EndUpdate
пробовал. Не помогает.
ListView_Results.AllocBy := StartIndex;
ListView_Results.Items.BeginUpdate;
for Index := 0 to StartIndex - 1 do
with FileInfo [Index] do
begin
ListItem := ListView_Results.Items.Add;
ListItem.Caption := Name;
ListItem.SubItems.Add (Folder);
ListItem.SubItems.Add (IntToStr (Size));
ListItem.SubItems.Add (FormatDateTime ("ddddd", DateOfLastChange));
ListItem.SubItems.Add (FormatDateTime ("ddddd", DateOfLastAccess));
end;
ListView_Results.Items.EndUpdate;
← →
Вечно молодой (2002-08-09 09:35) [6]Я извиняюсь, может кто не понял... StartIndex - это не индекс начального элемента, а он действительно равен количеству элементов в массиве.
← →
ЮЮ (2002-08-09 10:39) [7]А на кой их ещё в ListView запихивать, если они уже в памяти сидят? Для отоьражения информации из памяти, по моему, лучше всего подходит DrawGrid.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c