当其中的一个listview选中某一行,另外一个listview也跟着选中某一行,就是当listview1选中第10行变蓝,listview2也跟着选中第10行

解决方案 »

  1.   

    ListView2.SelectedItem = ListView1.SelectedItem
      

  2.   

    楼上的,你的方法不行啊,如果我选中,应该在什么过程去做啊,sub ListView2_?什么过程去写这个代码啊?
      

  3.   


    Private Sub ListView1_Click()
        ListView2.ListItems(ListView1.SelectedItem.Index).Selected = True
        ListView2.SetFocus
    End Sub
      

  4.   

    Private Sub ListView1_Click()
        ListView2.ListItems(ListView1.SelectedItem.Index).Selected = True
    End Sub
      

  5.   

    楼上的几位不要误倒楼主啊好?Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
        ListView2.ListItems(Item.Index).Selected = True
        ListView2.SelectedItem.EnsureVisible
    End Sub
      

  6.   

    楼上的我的要求是当listview2失去焦点时,listview1还继续加亮
      

  7.   

    得不到焦点是不会亮的。你可以把隐藏选择属性设为FALSE,
    这样失去焦点时,显示为灰条。