Re[4]: Картинки в ListView без ImageList
От: MxKazan Португалия  
Дата: 06.10.08 12:21
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, MxKazan, Вы писали:


MK>>Здравствуйте, DENISIUS_R, Вы писали:


DEN>>>Anybody is here?....


MK>>А какая проблема в реализации события DrawItem для виртуального режима?


А>Да уже так и сделал скорость с двадцати секунд на заполнение ImageList упала до 2-х секунд на загрузку картинок в List<Image>... Я вообще не понимаю почему такой тормознутый этот ImageList...


Для чего их все сразу грузить? Не проще ли по мере необходимости?
ImageList такой тормозной возможно потому, что ему приходится:
1) Разбивать один битмэп на несколько.
2) Заботится о прозрачности битмэпа.
3) Маршалить из managed в unmanaged (!).

Не исключено также, что если ImageList уже присвоен ListView, то при добавлении каждой картинки, он вызывает перерисовку ListView.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.