请问各位高手,LISTVIEW中选用复选框时返回值在哪儿?
当我选定复选框时返回值在什么事件中找到,也就是说选定复选框的返回值?在线等候,谢谢!

解决方案 »

  1.   

    itemcheck和itemclick事件,这两个事件返回一个item对象,这个item对象就是当前check或者click时的对象,你可以在这两个事件内用item.check来判断
      

  2.   

    Option ExplicitPrivate Sub Command1_Click()
        Dim i As Long
        For i = 1 To Me.ListView1.ListItems.Count
            Debug.Print Me.ListView1.ListItems(i).Checked '这是你想要的
        Next
    End SubPrivate Sub Form_Load()
        Dim i As Long
        Dim flag As Boolean
        Me.ListView1.Checkboxes = True
        Me.ListView1.View = lvwReport
        Me.ListView1.ColumnHeaders.Add , , "test"
        Me.ListView1.HideColumnHeaders = True
        For i = 1 To 100
            Me.ListView1.ListItems.Add , , "test " + CStr(i)
            Me.ListView1.ListItems.Item(i).Checked = flag
            flag = Not flag
        Next
    End Sub
      

  3.   

    for i=1 to lictview1.listitems.count    
         if listview1.listitems.items(i).checked=true then
              'Do something
         endif
    next