如何在vb6的listview中选择一个项目(可能是项目行)?

时间:2011-06-03 22:52:22

标签: listview vb6

如何在vb6的列表视图中选择项目(可能是项目行)?
我的意思是,是否有任何代码可以在运行时以编程方式单击某个项目?

有人告诉我这个:

listview.ListItems(1).Selected = True
listview.select()

但它不起作用!

3 个答案:

答案 0 :(得分:6)

只需设置.SelectedItem属性:

Set ListView.SelectedItem = ListView.ListItems(3)

另外要小心,因为列表视图可以有单独的“选定”和“突出显示”项目。 .SelectedItem设置突出显示的项目并同时选择它。 Item.Selected只是选择它,但在阅读它们时它们可能会有所不同。

答案 1 :(得分:2)

Private Sub Command1_Click()
    ListView1.MultiSelect = True
    For a = 1 To 10
    Randomize Time
    ListView1.ListItems.Item(a).Selected = True
    Next
    ListView1.SetFocus
End Sub

Private Sub Form_Load()
    For a = 1 To 20
    ListView1.ListItems.Add , , a
    Next
End Sub

不要忘记将HideSelection属性设置为False

答案 2 :(得分:0)

ListView1_ItemClick ListView1.ListItems.item(1)