我现在知道取出listview中选定行第二列以后的字锻
Trim(lvwdm.SelectedItem.SubItems(1))
Trim(lvwdm.SelectedItem.SubItems(2))
可是怎么取出第一列的字段内容啊?
是这样吗?
Trim(lvwdm.SelectedItem)
急等答案!!谢谢

解决方案 »

  1.   

    楼主不是都写出来了吗,赋给一个变量试一下嘛listview的item对象的默认属性就是Item.text,所以你所取的lvwdm.SelectedItem等价于lvwdm.SelectedItem.text
      

  2.   

    Private Sub listview1_DblClick()
        MsgBox ListView1.SelectedItem.Text & vbCrLf _
                & ListView1.SelectedItem.SubItems(1) & vbCrLf _
                & ListView1.SelectedItem.SubItems(2)
    End Sub
      

  3.   


    Trim(lvwdm.SelectedItem.text)
    Private Sub Form_Load()
       Dim clmX As ColumnHeader
       Dim itmX As ListItem
       Dim i As Integer   For i = 1 To 3
          Set clmX = ListView1.ColumnHeaders.Add()
          clmX.Text = "Col" & i
       Next i
       
       '添加 10 个具有相同图标的项目到列表中   For i = 1 To 10
          Set itmX = ListView1.ListItems.Add()
          itmX.SmallIcon = 1
          itmX.Text = "ListItem " & i '第一列是listitem的text属性
          itmX.SubItems(1) = "Subitem 1" ‘第二列起是listitem的子项
          itmX.SubItems(2) = "Subitem 2"
       Next i
    End Sub