请问怎么在listview当中得到复选框的值?
解决方案 »
- vb6.0 中的line
- 请教高手,vb用mscomm 控件 取一台上海耀华XK3190-a9电子称的重量,我想只要加载窗体控件时,取出磅上重量显示在文本框中,能否给个代码,万分感谢
- sql连接问题,为什么客户端两个用户同时查询就不可以?
- 移动记录问题?
- 这个数据库查询语句该怎么写呢???难倒了数个高手!只好来这里请教大家了!给分!!
- List View Controls的高亮显示问题?
- 我想把我数据库里一个备份表名按时间命名,如何实现?在线等待……
- www.google.com怎么了?
- 近日未上CSDN,今天来了却发现许多高手都走了,我决定散分解闷
- 高分请进...
- 现在窗口上有五个顶层菜单.请问如何才能让1,2,3,4显示在标题栏左边,第5个显示在标题栏右边呢?
- 哪位用过 GetRawInputDeviceList API ?
For i = 1 To List1.ListCount - 1
If List1.Selected(i) Then
MsgBox List1.List(i)
End If
Next
End SubPrivate Sub Form_Load()
For i = 1 To 10
List1.AddItem i
Next
End Sub
为什么这句在vb里面会出错?
你要不就先 cStr =List1.List(i)
找cStr
应该是不会错的
你可以先测测,是不是数据库的原因?
我单个的删除也可以进行操作
就是不知道怎么多项选择之后在删除
On Error GoTo Err
For i = 0 To List1.ListCount
If List1.Selected(i) Then
List1.RemoveItem (i)
i = i - 1
End If
Next
Err:
End SubPrivate Sub Form_Load()
For i = 1 To 10
List1.AddItem i
Next
End Sub
应该这样嘛:Private Sub Command1_Click()
For i = 1 To ListView1.ListItems.Count
'''If ListView1.Selected(i) Then
MsgBox ListView1.Selected(i)
'''End If
Next
End SubPrivate Sub Form_Load()
For i = 1 To 10
ListView1.listitems.add i,,Item,,,
Next
End Sub
删除是listview1.remove item
For i = 1 To ListView1.ListItems.Count
If ListView1.ListItems(1).Checked Then '应该使用Checked,一个listview只有一个ListItem是被Selected的,却可以多个被Checked!Selected不一定是Checked,Checked不一定Selected!
MsgBox "Checked"
End If
Next
End SubPrivate Sub Form_Load()
For i = 1 To 10
ListView1.listitems.add i,,Item,,,
Next
End Sub
for i=lvwTable.ListItems.Count to 1 step -1
if lvwTable.listItems(i).Checked then
lvwTable.ListItems.Remove i
'此处执行数据库相关操作
end if
next
Dim nCount As Integer
Dim nIndex As Integer
If MsgBox("是否删除选定的查询?", vbYesNo, "查询") = vbYes Then
With ListView1
nCount = .ListItems.Count
For nIndex = nCount To 1 Step -1
If .ListItems.Item(nIndex).Checked = True Then
.ListItems.Remove nIndex
End If
Next
End With
End If
End SubPrivate Sub Form_Load()
Dim itemx As ListItem
With ListView1
.Checkboxes = True
.FullRowSelect = True
.GridLines = True
.LabelEdit = lvwManual
.MultiSelect = True
.View = lvwReport
.ColumnHeaders.Add , , "Col1"
Set itemx = .ListItems.Add(, , "Test1")
Set itemx = .ListItems.Add(, , "Test2")
Set itemx = .ListItems.Add(, , "Test3")
Set itemx = .ListItems.Add(, , "Test4")
Set itemx = .ListItems.Add(, , "Test5")
End With
End Sub