请问如何在listview列表内读取一整行的数据。谢谢

cqsad 2008-02-27 10:17:07
请问:如何在listview列表内读取鼠标选定的一行内的全部数据。
小弟初学。最好能给个例子。谢谢各位了!
...全文
83 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
smalle 2008-02-27
  • 打赏
  • 举报
回复
上面的写错了,这样写

Private Sub Form_Load()
Dim itmX As ListItem

With lvList
.ListItems.Clear
.ColumnHeaders.Clear
.ColumnHeaders.Add , , "H1"
.ColumnHeaders.Add , , "H2"
.ColumnHeaders.Add , , "H3"

Set itmX = .ListItems.Add(, , "A")
itmX.SubItems(1) = "A1"
itmX.SubItems(2) = "A2"
End With
End Sub

按钮事件处理函数中
With lvList
msgbox lvList.SelectedItem.text
msgbox lvList.SelectedItem.SubItems(1)
msgbox lvList.SelectedItem.SubItems(2)
End With
smalle 2008-02-27
  • 打赏
  • 举报
回复
Dim itmX As ListItem

With lvList
.ListItems.Clear
.ColumnHeaders.Clear
.ColumnHeaders.Add , , "H1"
.ColumnHeaders.Add , , "H2"
.ColumnHeaders.Add , , "H3"

Set itmX = .ListItems.Add(, , "A")
itmX.SubItems(1) = "A1"
itmX.SubItems(2) = "A2"

msgbox lvList.SelectedItem.text
msgbox itmX.SubItems(1)
msgbox itmX.SubItems(2)
End With
cqsad 2008-02-27
  • 打赏
  • 举报
回复
怎么结帖啊?
cqsad 2008-02-27
  • 打赏
  • 举报
回复
谢谢啊锋。已经搞定了!
cqsad 2008-02-27
  • 打赏
  • 举报
回复
msgbox lvList.SelectedItem.SubItems(2)
这是在窗口中显示值
我想直接把这个值付给一个变量。怎么弄。谢谢!

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧