Private Sub ListView1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim Item As ListItem If ListView1.HitTest(X, Y) Is Nothing Then Exit Sub
If Button = 1 Then
Set Item = ListView1.HitTest(X, Y)
i = Item.Index
'这里改变所点图标内容(如:用图标pic2.bmp代替pic1.bmp)
ListView!.SelectItem.Icon="pic2.bmp"
Else
'
End If
End Sub
Dim Item As ListItem If ListView1.HitTest(X, Y) Is Nothing Then Exit Sub
If Button = 1 Then
Set Item = ListView1.HitTest(X, Y)
i = Item.Index
'这里改变所点图标内容(如:用图标pic2.bmp代替pic1.bmp)
ListView!.SelectItem.Icon="pic2.bmp"
Else
'
End If
End Sub
ListView!.SelectItem.Icon="pic2.bmp"这句话有笔误吧?
是不是应该为:
ListView1.SelectedItem.Icon="pic2.bmp"
可是这样也不行啊。我试了一下,有错误:35601 未发现元素
请问这是怎么回事儿?40Star(陪你去看--☆流星雨★):
我的鼠标右键还有其他用途,itemclick这个事件不能满足我的要求。谢谢你的回复!另外:listview初始化时能改变图标的位置吗?