就像用鼠标点击某行一样程序的需求是:ListView里面是所有记录,用户查询后,ListView自动将查询结果选中

解决方案 »

  1.   

    ListView1.ListItems.Item(i).Selected = True
      

  2.   

    在ListView的属性General页
    HideSelection 前的勾去掉
    MutilSelect   允许多行选择在这个前面打勾
      

  3.   

    以下代码经测试OK,可以达到你要的效果,以灰色底色标示查询行
    Private Sub Command1_Click()
        lv.HideSelection = False
        lv.MultiSelect = True
        For i = 1 To lv.ListItems.Count
            If i = 1 Or i = 3 Then
                lv.ListItems(i).Selected = True        End If
        
        Next i
    End Sub