我目前有一个列表视图,我想为每个条目添加一个适当的图标。
我在项目资源中创建了一个图标并将其命名为“errorIcon.ico”。如何引用此图标/资源并在列表视图中使用它?
我目前有一个列表视图,我想为每个条目添加一个适当的图标。
我在项目资源中创建了一个图标并将其命名为“errorIcon.ico”。如何引用此图标/资源并在列表视图中使用它?
首先,您需要创建一个ImageList
实例,请参阅http://msdn.microsoft.com/en-us/library/system.windows.forms.imagelist.aspx(只需将其放在您的表单/用户控件上)。使用属性视图将您的图标上传到图像列表。
然后,将图像列表分配给每个 ListViewItem ( listViewItem.ImageList = imageList
) 并设置图标索引 ( listViewItem.ImageIndex = 0
)
请查看此处的备注以获取更多信息:http: //msdn.microsoft.com/en-us/library/system.windows.forms.listviewitem.imageindex.aspx