![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Имею TreeView1 со списком всех дисков и директорий на них. А так же имею ListView1 с отображением всех файлов в директории\диске при выборе в TreeView1. Но вот проблема, помимо отображения в ListView1 имён папок и файлов мне нужно ещё показывать и иконки но только трёх типов (Папка \ *.EXE \ *.* ) иконки свои и размещены в ресурсе с именми CLOSEDFOLDER \ EXECUTABLE \ UNKNOWNFILE.
Как мне отображать в ListView1 мои иконки по типу. |
#2
|
|||
|
|||
![]() Пихаеш картинки в ImageList
Привязывешь его к ЛистВию через свойства СмоллИмадже или ЛарджИмадже (смотря что нужно) В коде картинки можно к элемнтам присвоить так: Код:
ListView1.Items[n].ImageIndex:=x; n - номер элемента x - номер картинки в ИмаджЛисте |
#3
|
||||
|
||||
![]() Цитата:
А можешь плиз исходником поделиться я это делал но работает очень криво. Заранее благодарен. |
#4
|
|||
|
|||
![]() Назначение лучше делать при создании итема, тогда не будет лишних перерисовок:
Код:
With ListView1.Items.Add Do Begin Caption := 'Item caption'; // File or folder name here ImageIndex := 1; // number depends of item type End; |