99问答网
所有问题
VB中,如何删除listview中用鼠标点中的那一行
不采用checkbox时,如何删除listview中用鼠标点中的那一行,
用Listview1.listItems.remove 1
好像只能删除第一行
不是LIST, 是LISTVIEW
举报该问题
其他回答
第1个回答 2009-06-23
For i= ListView1.ListItems.Count To 1 Step-1
If ListView1.ListItems.Item(i).Checked = True Then
ListView1.ListItems.Remove ListView1.ListItems.Item(i).Index
End If
Next
//加个循环,无非是防止点击到其他地方报错而已
第2个回答 2009-06-23
用户名是啥东西 的代码太麻烦了,还需要循环码?
一行代码就可以:
List1.RemoveItem (List1.ListIndex)
第3个回答 2009-06-23
Private Sub ListView1_Click()
ListView1.ListItems.Remove ListView1.SelectedItem.Index
End Sub本回答被提问者采纳
相似回答
大家正在搜
相关问题
VB listview删除指定行
VB里,鼠标点中listview里的某一行,读取这行的数据!
用一个删除按钮,鼠标选中listView中的一行数据删除,s...
vb中的listview控件(已经设置选中一行),怎么获取鼠...
VB中,用什么来表示ListView的某一行被鼠标单击了
vb中,listview如何删除最后一行
vb listview 控件中怎样删除第一列中用复选框选中的...
在VB的ListView(Report)中,如何实现把鼠标移...