windows common controls 6.0的listview默认是选中第一列的。有办法让他不选中吗答叫用windows common controls 5.0的不用回贴了.还有在listview做的右键菜单不怎么理想,不能按右键时同时选中当前鼠标坐标中的listview列

解决方案 »

  1.   

    默认不选中~Private Sub Form_Load()
        Set ListView1.selectedItem = Nothing
    End Sub
      

  2.   

    嗯~前面还写掉了一句~
    再加上右键选中Private Sub Form_Load()
        Dim i As Integer
        
        For i = 1 To 30
            ListView1.ListItems.Add , , i
        Next
        
        ListView1.selectedItem.Selected = False
        Set ListView1.selectedItem = Nothing
    End SubPrivate Sub ListView1_MouseUp(Button As Integer, Shift As Integer, x As Single, y As Single)
        If Button = vbRightButton And Not ListView1.HitTest(x, y) Is Nothing Then
            ListView1.HitTest(x, y).Selected = True
        End If
        
        'PopupMenu ...
    End Sub