永发信息网

VB,listview,选中的行改变了它的图标,如何在不选它时恢复原来图标??

答案:2  悬赏:0  手机版
解决时间 2021-02-26 09:23
  • 提问者网友:沦陷
  • 2021-02-25 22:34
Private Sub LV_ItemClick(ByVal Item As MSComctlLib.ListItem)

LV.selectedItem.SmallIcon = 3

End Sub

现在选中了一改变图标后,不选它,图标都不会恢复原来样子。
最佳答案
  • 五星知识达人网友:平生事
  • 2021-02-25 23:40
在每一个选中后里设置了当前的选择项对吧?

你应该这样,每当选中一项时:
1-遍历每一个列表内容,设置每一个内容图标为未选中状态。
2-设置当前选中项为选中状态,“LV.selectedItem.SmallIcon = 3”。
全部回答
  • 1楼网友:等灯
  • 2021-02-26 00:48
放一个listview。 做一个imagelist.加入若干图标。 为listview指定imagelist属性为刚刚的那个imagelist。 然后在add listviewitem时,可以指定每个item的imageindex,也就是在imagelist里
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯