Desenhando uma imagem para um subitem no ListView

Meu Listview está configurado na visualização de detalhes com os seguintes cabeçalhos de coluna:

Nome da imagem || Localização da imagem || Tamanho da imagem || Visualização de imagem

Eu gostaria de saber se existe uma maneira de desenhar uma imagem na quarta coluna. A única maneira que eu sei, é definir

this.listview1.OwnerDraw = true
this.listView1.DrawColumnHeader += new System.Windows.Forms.DrawListViewColumnHeaderEventHandler(listView1_DrawColumnHeader);
this.listView1.DrawItem += new System.Windows.Forms.DrawListViewItemEventHandler(listView1_DrawItem);
this.listView1.DrawSubItem += new System.Windows.Forms.DrawListViewSubItemEventHandler(listView1_DrawSubItem);

O problema com isso é que eu tenho que lidar com todo o desenho listview eu mesmo ... Eu queria saber se existe uma maneira melhor de desenhar em imagem para um subitem, ou se há uma maneira de manipular apenas o evento DrawSubItem?

questionAnswers(4)

yourAnswerToTheQuestion