Vb.net 是否显示给定ListViewItem的图像,而不显示其他ListViewItem的图像?

Vb.net 是否显示给定ListViewItem的图像,而不显示其他ListViewItem的图像?,vb.net,image,listviewitem,Vb.net,Image,Listviewitem,我有一个带有SmallImageList的多列ListView 我想知道是否有可能阻止在某些项目上显示图像。如果我没有指定ImageIndex或ImageKey,我会得到一个空白 如何避免空白?这需要使用ListView.OwnerDraw属性。MSDN库文章中有一个很好的例子,谢谢!我试过用OwnerDraw,看起来不错。但将SetWindowTheme与DrawItem事件组合时存在问题。将鼠标放在项目上会使Windows在项目上绘制一条半透明的蓝线,使文本显示在该蓝线下。问题已解决。我最终

我有一个带有
SmallImageList
的多列
ListView

我想知道是否有可能阻止在某些项目上显示图像。如果我没有指定
ImageIndex
ImageKey
,我会得到一个空白


如何避免空白?

这需要使用ListView.OwnerDraw属性。MSDN库文章中有一个很好的例子,谢谢!我试过用OwnerDraw,看起来不错。但将SetWindowTheme与DrawItem事件组合时存在问题。将鼠标放在项目上会使Windows在项目上绘制一条半透明的蓝线,使文本显示在该蓝线下。问题已解决。我最终使用了DrawSubItem,而不是DrawItem。