改正﹐第二個問題
Private Sub ListView1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
If Button = vbRightButton Then
With ListView1
If .HitTest(x, y) Is Nothing Then
' 空白
PopupMenu menu1
Else
' 單擊item
PopupMenu menu2
End If
End With
End If
End Sub
With ListView1
Set itmx = .ListItems.Add(, , "aaa1")
itmx.SubItems(1) = "aaa2"
Set itmx = .ListItems.Add(, , "bbb1")
itmx.SubItems(1) = "bbb2"
Set .SelectedItem = .ListItems(2)
End With
2 if listview1.selectitem is nothing then
' 空白
popupmenu menu1
else
' 單擊item
popupmenu menu2
end if