Вниз
Скачать: CL | DM;

ListBox жутко тормозит при отображении системных иконок   Найти похожие ветки 

← →
Граф ©   (2002-10-11 04:47) [0]

Попытался вот заставить отобразить ListBox иконки ассоциированные каждому файлу, найденному по определенному критерию.
Но так как таких файлов обычно оказывается много (поиск идет по локальной сети с 50 компьютерами), ListBox начинает виснуть, к тому же он некорректно отображает 32битные иконки (в ХР-стиле), то есть не до конца убирает фон.
Как бы можно решить эту проблему? Правда сделал я это в осбо извращенной форме (см. код)

with FoundFiles.Items.Add do
begin
Caption := FileInfo.Name;
IconsForFiles.AddIcon(GetIcon(Folder+"\"+FileInfo.Name));
ImageIndex:=IconForFile;
IconForFile:=IconForFile+1;
SubItems.Add(Folder);
end;


Функция GetIcon() дает результатом TIcon, взял я эту функцию из Единой базы процедур и функций вот <a href= http://delphibase.endimus.ru/?action=viewfunc&topic=filelink&id=10061>здесь</a>


← →
Rouse_ ©   (2002-10-11 04:55) [1]

Приветствую, посмотри как это сделано в демках VirtalListView, очень простой и быстрый код и как раз то что тебе надо

Желаю успехов


← →
Граф ©   (2002-10-11 06:57) [2]

Доброго Вам дня, Rouse_
Нда, куда проще... :) Так я и не разобралсяЮ где он связывает ImageList с ListBox"ом
А компоненты какой попроще нет для отображения набора файлов.
Я вроде нашел одну, но она не дает возможность колонки добавлять.


← →
Граф ©   (2002-10-11 07:29) [3]

Вопрос снимается, мне прислали компонент, за что большое спасибо.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.014 c
8-68875
RDS-Vic
2002-06-23 15:49
2002.10.21
Irfan View 3.70


3-68628
KaPaT
2002-09-29 11:32
2002.10.21
Вопрос к опытным...


6-68898
Алёшка
2002-08-19 19:24
2002.10.21
Как написать что-то типа прохи-сервера


1-68838
Gaber
2002-10-10 12:29
2002.10.21
Создать файл, имя файла


1-68694
.
2002-10-10 20:09
2002.10.21
inttohex, floattohex




   Наверх