c# 检索对项目资源的引用 (VS2008)
我当前有一个列表视图,我想为每个条目添加适当的图标。
我在项目资源中创建了一个图标,并将其命名为“errorIcon.ico”。 如何引用此图标/资源并在列表视图中使用它?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我当前有一个列表视图,我想为每个条目添加适当的图标。
我在项目资源中创建了一个图标,并将其命名为“errorIcon.ico”。 如何引用此图标/资源并在列表视图中使用它?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
首先,您需要创建一个
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
First you need to create an
ImageList
instance, see http://msdn.microsoft.com/en-us/library/system.windows.forms.imagelist.aspx (just drop it on your form/user control). Use the properties view to upload your icons to the image list.Then, assign the image list to every ListViewItem (
listViewItem.ImageList = imageList
) and set the icon index (listViewItem.ImageIndex = 0
)Take a look at the remarks here for more information: http://msdn.microsoft.com/en-us/library/system.windows.forms.listviewitem.imageindex.aspx