vb中将list里面的选中项移除的时候的问题
答案:2 悬赏:40
解决时间 2021-01-05 22:22
- 提问者网友:情歌越听越心酸
- 2021-01-05 05:57
vb中将list里面的选中项移除的时候的问题
最佳答案
- 二级知识专家网友:长青诗
- 2021-01-05 06:11
这一段是说,如果List1中的选中项只有一个,直接移除,如果有多个选中项,则逐一移除(貌似程序有错)。其实可以合并起来处理的:
i = 0
Do While i < List1.ListCount
If List1.Selected(i) Then
List1.RemoveItem i
Else
i = i + 1
End If
Loop
这样不管选中项有多少个,不管List1是否为空,也不管List1的方式是单选、复选还是带复选框,通杀!
i = 0
Do While i < List1.ListCount
If List1.Selected(i) Then
List1.RemoveItem i
Else
i = i + 1
End If
Loop
这样不管选中项有多少个,不管List1是否为空,也不管List1的方式是单选、复选还是带复选框,通杀!
全部回答
- 1楼网友:青灯有味
- 2021-01-05 07:10
判断列表框里的列表项是否为空用的,不要就会出现当列表项为空时删除错误!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯