VB Listview 怎么判断Items是否被选中?
如标题所示,急,在线等!比如如果被选中了就执行某个代码,没有被选中就不执行FunctionSelectItem(ByRefobjLvAsListView,ByValXAs...
如标题所示,急,在线等!
比如 如果被选中了就执行某个代码,没有被选中就不执行
Function SelectItem(ByRef objLv As ListView, ByVal X As Single, Y As Single) As Boolean
On Error GoTo aErr
Dim objItem As ListItem
Set objItem = objLv.HitTest(X, Y)
objLv.ListItems(objItem.Index).Selected = True
SelectItem = True
Exit Function
aErr:
SelectItem = False
End Function
这样的啊 ``
x,y Down 或者Up时间获取 展开
比如 如果被选中了就执行某个代码,没有被选中就不执行
Function SelectItem(ByRef objLv As ListView, ByVal X As Single, Y As Single) As Boolean
On Error GoTo aErr
Dim objItem As ListItem
Set objItem = objLv.HitTest(X, Y)
objLv.ListItems(objItem.Index).Selected = True
SelectItem = True
Exit Function
aErr:
SelectItem = False
End Function
这样的啊 ``
x,y Down 或者Up时间获取 展开
展开全部
说的是ListBox吗?
List1.ListIndex 返回当前被选择项。
另外在Click和KeyDown之类的事件中加入监视代码就行
List1.ListIndex 返回当前被选择项。
另外在Click和KeyDown之类的事件中加入监视代码就行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
listview 属性页不是有 复选框
如果选中某行,listview.listitems(i).checked = true 表示选中
如果选中某行,listview.listitems(i).checked = true 表示选中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
If ListView1.SelectedItem.Text = "xxxxx" Then
MsgBox ListView1.SelectedItem.Text
End If
End Sub
If ListView1.SelectedItem.Text = "xxxxx" Then
MsgBox ListView1.SelectedItem.Text
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1If
ListView1.SelectedItem.Text
=
"xxxxx"
ThenPrivate
Sub
ListView1_ItemClick(ByVal
Item
As
MSComctlLib.ListItem)
MsgBox
ListView1.SelectedItem.TextEnd
IfEnd
Sub
ListView1.SelectedItem.Text
=
"xxxxx"
ThenPrivate
Sub
ListView1_ItemClick(ByVal
Item
As
MSComctlLib.ListItem)
MsgBox
ListView1.SelectedItem.TextEnd
IfEnd
Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询