Добавление изображения в подэлементы списка [Windows Forms]

Я делаю проект в формах Windows, используя С#. Я хочу показать изображение в подэлементах списка. Например: - Существует список с 3 столбцами (столбец 1 - номер рулона, столбец 2 - имя студента, столбец 3 - фото студента). Я могу использовать ListViewItems для добавления элементов в ListView. Добавление элементов First в ListView,

ListViewItem item = new ListViewItem("101");
item.SubItem.Add("Robin");
SampleListView.Items.Add(item);

Теперь у меня возникли трудности с отображением StudentImage в 3-м столбце, может ли кто-нибудь помочь!

Примечание. Также у меня есть ImageList, назначенный SampleListView.


person Karthik    schedule 10.09.2011    source источник


Ответы (1)


ListView действительно является переносом собственного элемента управления представлением списка из обычных элементов управления Windows. Этот элемент управления не поддерживает напрямую изображения в подэлементах. Вам нужно установить список, чтобы он рисовал владельцем, чтобы вы могли обрабатывать рисунок.

К счастью, это уже сделали другие. В CodeProject есть хороший вариант.

person Alois Kraus    schedule 10.09.2011